编写一个C语言程序 急用急用!!!

编写一个C语言程序,使用三种循环(while、do…while、for)语句输出以下表达式的计算过程和结果:

1+3+5+7+…+99
麻烦把三个源程序文件打压缩包 发到QQ 464330437 邮箱中 不胜感激!!!

//给你放在函数里了,编译通过的
#include <stdio.h>

int calc_while()
{
int i = 1,sum = 0;
while(i <= 99)
{
sum += i;
i ++;
}
return sum;
}
int calc_dowhile()
{
int i = 0,sum=0;
do{
i ++;
sum += i;
}
while(i < 99);

return sum;
}
int calc_for()
{
int i = 0, sum = 0;;
for(i = 1; i <= 99;i++)
{
sum += i;
}
return sum;
}

int main()
{
printf("计算结果(while):%d\n",calc_while());
printf("计算结果(do while):%d\n",calc_dowhile());
printf("计算结果(for):%d\n",calc_for());
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-10
int i = 0;
int sum = 0;

i=1;
while(i<=99)
{
sum = sum +i;
i=i+1;
}

//////////////////

int i = 0;
int sum = 0;

do
{ i = i+1;
sum = sum +i;
}while(i<=99);

/////////////

int i = 0;
int sum = 0;
for(i =1;i<=99;i++)
{
sum = sum +i;
}
第2个回答  2010-11-10
c不会。
其实基本都差不多。

while:

int sum = 1;
int i = 3;
while(i <= 99)
{
sum += i;
i += 2;
}

do
{
sum += i;
i += 2;
}while(i <= 99)

for(;i<=99;i+=2)
{
sum += i;
}

输出sum
没考证。
第3个回答  2010-11-10
你用上面的答案直接给你挂掉!
----------爱因森教务处

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网