紫藤瑾 发表于 2009-4-16 20:17:25

有谁能帮我解决一下这个C语言编程?

用do、、、while语句求1+3+5+、、、、、+10的和?

王梦瑶 发表于 2009-4-16 20:29:42

这是1+3+5+7+9的和
main()
{int i,sun;
i=1;sun=0;
do
   {sun+=i;
       i+=2;}
while(i<=9);
printf("%d\n",sun);
}

ermao30 发表于 2009-4-16 20:33:29

{int i=1,sum=0;
while(i<=10)

sum=sum+i;

i=+2;   
}
C#放了好长时间不记得了!差不多吧!

彳亍de孑孓 发表于 2009-4-16 21:39:01

用do、、、while语句求1+3+5+、、、、、+10的和?

int i=1,sum=1;
do{
   sum += i;//满足条件相加
    i += 2;//i 自加2
}
while(i<=10);

purple0605 发表于 2009-4-16 22:29:33

你确定最后一位是10么?

用c实现就一个简单循环

w.wei 发表于 2009-4-17 08:44:50

LS几位的都正确的嘛,就是梦瑶版主那个SUN,我没明白为什么起这么个名字,一般大家够会写SUM,估计是手误~~

彳亍de孑孓 发表于 2009-4-17 09:58:06

sum是求和的意思!!!
不过也只是个变量而已!!

fuyang 发表于 2009-4-19 17:11:47

main()
{int i,sum=0;
for(i=1;i<=10;i+=2)
   sum+=i;
printf("%d\n",sum);
}
第二种
main()
{int i=1,sum=0;或i=0,sum=1;或i=0,sum =0;
while(i<=10)
   {sum+=i;或i+=2;sum+=i;或i++;sum+=i;i+=1;
   i+=2;
    }
printf("%d\n",sum);
}
main()
{int i=1,sum=0;
do
   {sum+=i;i+=2;这一步和上面的相同
    }
while(i<=10);
printf("%d\n",sum);
}

fuyang 发表于 2009-4-19 17:14:01

要看你如何设置i和sum啰

ldd2133 发表于 2009-4-23 17:46:58

你们几个,,这么简单的程序,一个就够了,还都写啥!!!!你们写的都对的
页: [1] 2
查看完整版本: 有谁能帮我解决一下这个C语言编程?