int x,sum,day;
double ave=0;
x=2;
day=1;
sum=2;
do
{x=2*x;
sum=sum+x;
day++;
}while(sum<=100);
ave=(sum-x)*0.8/(day-1);
printf("%lf",ave);
}
实验4 循环结构实验(2)
任务1 for语句程序设计
1.分析并修改下面的程序,使该程序能正常结束运行。
#include <stdio.h>
main()
{ int i;
for(i=1;i<10;i++)
printf ("%d\n",i);
}
2.分析并修改下面的程序,使sum的值为1+2+ +10的和。
#include <stdio.h>
main( )
{ int i=1,sum=0;
for(;i<=10;i++)
sum=sum+i;
printf ("sum=%d\n",sum);
}
3.运行下列程序,输出结果为_________sum=15________。
#include <stdio.h>
main()
{ int i,sum=0;
for(i=0;i<=10;i++)
{ sum=sum+i;
if(i==5) break;
}
printf ("sum=%d\n",sum);
}
4.运行下列程序,输出结果为_______sum=4000________。
#include <stdio.h>
main()
{ int i,sum=0;