谁帮我编辑下这几个问题回答得好加分

第一题 对幼儿园小朋友编班.1-2岁入小班.3-4入中班.5-6入大班.输入小朋友的年龄.输出应上哪个班.
第二题 有一分数序列:2/1.3/2.5/3.8/5.13/8.21/13...求出这个数列的前20项之和.
第三题.一球从100米高度自由落下.每次落地后反弹回原高度的一半.再落下.求它十次落地时.共经过多少米?第十次反弹多高?
第四题.任何一个偶数m=x+y其中x.y是素数.例如:8=3+5符合这个猜想.验证1000以内的偶数都符合这个猜想.
第五题 打印出以下菱形图案
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
第六题 n个猴子围成一圈.从第1个猴子开始重复一二三.数到三的猴子从圈中出来.最后剩下一个猴子就是猴子大王.编程模拟.此过程.输出猴子出圈的编号次序和大王的编号.
这些都是期末考试的题目 .过两天就要交了.谁会做帮帮忙啊 都是需要编程的 做的全对我再加一百分
第五题最上面的*打错了位置 不好意思 应该是跟下面那个一样

第1个回答  2010-05-11
/*
第一题 对幼儿园小朋友编班.1-2岁入小班.3-4入中班.5-6入大班.输入小朋友的年龄.输出应上哪个班.
*/

#include <stdio.h>
int main()
{
unsigned int age;

scanf("%ud",&age);

switch(age)
{
case 1: case 2:
printf("小班\n");
break;
case 3: case 4:
printf("中班\n");
break;
case 5: case 6:
printf("大班\n");
break;
}

return 0;

}

/*
第二题 有一分数序列:2/1.3/2.5/3.8/5.13/8.21/13...求出这个数列的前20项之和.

*/

#include <stdio.h>
int main()
{
int i; //临时参数
double temp;

double sum = 0;
double fenzi = 2;
double fenmu = 1;

for(i=0;i != 20;i++)
{
sum +=fenzi/fenmu;

temp = fenzi+fenmu;
fenmu = fenzi;
fenzi = temp;
}
printf("sum = %f",sum);

return 0;

}

/*
第三题.一球从100米高度自由落下.每次落地后反弹回原高度的一半.
再落下.求它十次落地时.共经过多少米?第十次反弹多高?
*/

#include <stdio.h>
int main()
{
double high = 100;
int i = 0;
double sum = 100;

for(;i!=9;i++) //从第二次开始算
{
sum += high/2;
high = high/2;
}
printf("sum = %f\n",sum);
printf("第十次 high = %f",high);

return 0;
}本回答被提问者采纳
第2个回答  2010-05-10
自己网上搜去多的是
第3个回答  2010-05-19
第五题

#include<stdio.h>
main()
{
int i,j,k;
for(i=0;i<=5;i++)
{
for(j=0;j<=4-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=4;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=8-2*i;k++)
printf("*");
printf("\n");
}
}
相似回答