用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序 200

用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序要详细一点的用三种方法... 用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序要详细一点的 用三种方法 展开
 我来答
xuzhouliuying
高粉答主

2018-05-31 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:5.4万
采纳率:86%
帮助的人:2.5亿
展开全部

用for循环:

#include <stdio.h>
void main(){
int i,s1=0,s2=0;
for(i=1;i<=100;i++)
i%2?s1+=i:s2+=i;
printf("奇数和: %d\n偶数和:%d",s1,s2);
}

用while循环:

#include <stdio.h>
void main(){
int i=1,s1=0,s2=0;
while(i<=100)
{i%2?s1+=i:s2+=i;i++;}
printf("奇数和: %d\n偶数和:%d",s1,s2);
}

用do-while循环:

#include <stdio.h>
void main(){
int i=1,s1=0,s2=0;
do
{i%2?s1+=i:s2+=i;i++;}
while(i<=100);
printf("奇数和: %d\n偶数和:%d",s1,s2);
}

追问
?是什么意思
追答
问号运算符。
如果你没有学过,那么将i%2?s1+=i:s2+=i;改写为:
if(i%2!=0)
s1=s1+i;
else s2=s2+i;
百度网友6253044
2018-05-31 · 超过16用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:9.8万
展开全部
{
int i,sum=0;
for(i=1;i<=100;i++)/*循环1到100的数*/
if(i%2==0)/*判断为偶数*/
sum=sum+i;/*偶数求和*/
printf("%d",sum) ; getch();
}
把判断偶数的0该成1 就是奇数的和了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式