#include
void main()
{ int i =1,sum=0;
while(i<=100)
{ if(i%2==1)
sum=sum+i;
i++;
}
printf(“%d\n”,sum);
}
上面程序的主要功能是 : 求1到100之间所有奇数的和
2、
#include
void main()
{ long i,s=1;
for(i=2;i<100;i+=2)
s=s*i;
printf(“ld”,s);
}
上面程序的功能是 :求 1 到 100 之间 所有偶数的乘积
3、
#include
void main()
{ int a[10] ,i=0;
for(i=0;i<10;i++)
{ a[i]=i+1;
printf(“a[%d]=%3d\t “,i,a[i]);
if( i%2==1)
printf(“\n”);
}
} }
上面程序段输出的结果是:
a[0]= 1 a[1]= 2
a[2]= 3 a[3]= 4
a[4]= 5 a[5]= 6
a[6]= 7 a[7]= 8
a[8]= 9 a[9]= 10
1、编程,输入a,b,c三个值,输出其中最大者。
void main()
{ int a ,b,c,max;
printf("请输入三个数a,b,c:\n");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max max=b;
if(max
printf("最大数为:%d",max);
}
1、一球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第10次落地时,共经过多少m?第10次反弹多高?试编程求解
#include "stdio.h"
main()
{
float h=100,s = h/2;
int n;
for (n = 2; n <= 10; n++)
{
h = h + 2*s;
s = s/2;
}
printf("第10次落地时经过的总长度是%f\n",h);
printf("第10次谈起的高度是%f\n",s);
}
1.求1-100奇数的和2.求1-100偶数的乘积
#include "stdio.h"
#include "stdio.h"
main()
{
float sn=100.0,hn=sn/2;
int n;
for(n=2;n<=10;n++)
{
sn=sn+2*hn;/*第n次落地时共经过的米数*/
hn=hn/2; /*第n次反跳高度*/
}
printf("the total of road is %f\n",sn);
printf("the tenth is %f meter\n",hn);
getch();
}
第1个,求1~100以内所有奇数的和
第2个,求1~100以内所有偶数的积
第三个,输出 a[0]=1 a[1]=2
a[2]=3 a[3]=4
等等
下面第一个,应依次填入 max = b 和 max = c
第二个, 依次填入
for(n=1; n<=20; n++)
t=t*n;
s=s+t;
动作都好快....