用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序 200
2个回答
展开全部
用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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询