C语言简单题目,求高手解答

1、
#include <stdio.h>
void main()
{ int i =1,sum=0;
while(i<=100)
{ if(i%2==1)
sum=sum+i;
i++;
}
printf(“%d\n”,sum);
}
上面程序的主要功能是 。
2、
#include <stdio.h>
void main()
{ long i,s=1;
for(i=2;i<100;i+=2)
s=s*i;
printf(“ld”,s);
}
上面程序的功能是
3、
#include <stdio.h>
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”);
}
} }
上面程序段输出的结果是:

1、编程,输入a,b,c三个值,输出其中最大者。
void main()
{ int a ,b,c,max;
printf(“请输入三个数a,b,c:\n”);
;
max=a;
if(max<b)
;
if(max<c)
;
printf(“最大数为:%d”, );
}
2、 求1!+2!+…+20!.。
#include <stdio.h>
void main()
{ float s=0,t=1; int n;
for(n=1;n<=20; )
{ t= /*求n! */
s= /*累加*/
}
printf(“1!+2!+…+20!=%e\n”,s);
}

1、一球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第10次落地时,共经过多少m?第10次反弹多高?试编程求解

急,自导几题写几题,都有分

#include <stdio.h>
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 <stdio.h>
void main()
{ long i,s=1;
for(i=2;i<100;i+=2)
s=s*i;
printf(“ld”,s);
}
上面程序的功能是 :求 1 到 100 之间 所有偶数的乘积
3、
#include <stdio.h>
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<b)
max=b;
if(max<c)
max = c;
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个回答  2010-08-24
1.求1-100奇数的和2.求1-100偶数的乘积
第2个回答  2010-08-24
#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();
}
第3个回答  2010-08-24
第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;
第4个回答  2010-08-24
动作都好快....
相似回答