帮忙用C语言编一下

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:57:42
帮忙用C语言编一下:

1. 编写一个程序,求1×3×5×……×99.(分别用while、do_while和for实现)
2. 求100~200间的全部素数。
3. 奇偶数识别:要求从键盘输入一个整数,判别其是奇数或偶数,如果是奇数,输出“It is an odd number!”;如果是偶数,输出“It is an even number!”。
4. 编写一个程序,要求从键盘输入一个数,能够输出该数的所有公约数。
5. 有一函数(x<0时y=-1,x=0时y=0,x>0时y=1),编写一程序,输入一个x值,输出y值。
6. 编写一个体重测量仪: 要求从键盘输入身高和 体重后,能够计算出体重指数。 体重指数=体重(kg)/(身高)2; 要求实现这样的判断: 偏瘦:体重指数<18 正常: 18<=体重指数<25; 微胖: 25<=体重指数<30; 较胖: 30<=体重指数<35; 肥胖:35<=体重指数<40; 很胖: 体重指数>=40;
7. 判断一个学生成绩的“优、良、中、差”: 假如从键盘输入的字母是‘A’,输出评语“You are Excellent!”; 如果输入‘B’,输出评语“You are well!”; 如果输入‘C’,输出评语“You are passing!”; 如果输入‘D’,输出评语“You are not passing!”。 如果输入的不是这四个字母,则出现提示“Input error!” 请编写一个程序,实现该判断功能。 (分别用if和switch实现)

谢谢~!

NND,初学者还是自己多写一写好.对你有帮助的.不要大事小事就来知道.以后工作了不可能都来知道的吧.
我当时学C自己一个学期写完了一个100页的A5的本子.多写多练才是硬道理.

同意楼上观点,路过。。。。。。。
另外都是些简单的问题,还是多练练吧。

2、3、4题我可以把源码给你。分加到30.

工作量太大了,分太少了……

毕业了,好长时间都没接触过编程了,现写的,可能会有错
一:
for循环:
int f()
{ int i,s=1;
for(i=1;i<100;i=i+2)
s=s*i;
return s;
}
while循环
int f()
{ int i=1,s=1;
while(i<100)
{ s=s*i;
i=i+2;
}
return s;
}
do-while循环
int f()
{ int i=1,s=1;
do{ s=s*i;
i=i+2;
}while(i<100);

return s;
}
二:
void f()
{
int i,j,flag;
for(i=100;i<200;i++)
{ flag=0;
for(j=2;j<i/2;j++)
if(i%j==0)
{
flag=1;
break;
}
if(flag==0)
printf("%d",i);
}
}

三:
void f()
{
int n;
scanf("%d",&n);
if(n%2==0)
printf("It is an even n