case 3: tr=0.08;break;
default: tr=0.1;break;
}
}
printf("税率为=%.2f,应交税款为=%.2f,实得奖金数为
=%.2f\n",tr,ma*tr,ma*(1-tr));
}
实验3 循环结构实验(1)
任务1 while语句程序设计
1.分析并修改下面的程序,使该程序能正常结束运行。
#include <stdio.h>
main()
{ int x,y;
x=2; y=0;
while (!y--)
printf (“%d,%d\n”,x, y);
}
2.下列程序中,while循环的循环次数为___6次___。
#include <stdio.h>
main()
{ int i=0;
while(i<10)
{ if(i==5) break;
i++;
}
printf (“%d\n”,i);
}
3.下面是一个计算e的近似值(使误差小于给定的数值)的程序。
#include<stdio.h>
main()
{ double e=1.0,x=1.0,y,detax;
int i=1;
printf("please input enter :\n");
scanf("%lf",&detax);
y=1/x;
while(y>=detax)
{
x=x*i;
y=1/x;
e=e+y;
++i;
}
printf("%12.10f",e);
}