c语言求1-100奇偶数求和
2024-11-10 21:32:51问答浏览:6313次
最新回答:可以通过以下方法解决问题:
我要提问
登录后回复
共 3 个回答
- 使用C语言,求1到100之间的奇数和偶数之和,并输出,请高手指点解法1:
#include<stdio.h>
intF1()
{
return50*(1+99)/2;
}
intF2()
{
return50*(2+100)/2;
}
voidmain()
{
printf("Oddnumbersum=%d,Evennumbersum=%d\n",F1(),F2());
}
解法2
#include<stdio.h>
intF1()
{
inti,sum=0;
for(i=1;i<=100;i+=2)
sum+=i;
returnsum;
}
intF2()
{
inti,sum=0;
for(i=2;i<=100;i+=2)
sum+=i;
returnsum;
}
voidmain()
{
printf("Oddnumbersum=%d,Evennumbersum=%d\n",F1(),F2());
}赞46回复举报 - C语言编程实现计算1—100之间计算总和是多少,所有的奇数之和以及偶数之和。
#include<stdio.h>
intmain(intargc,char*argv[])
{
intstart,end;
printf("请输入起始和终止的数字\n");
scanf("%d%d",&start,&end);
inti;
intresult=0;
inteven=0;
intodd=0;
for(i=start;i<end+1;i++)
{
result+=i;
}
if(start%2==0)
{
for(i=start;i<end+1;i+=2)
{
even+=i;
}
for(i=start+1;i<end+1;i+=2)
{
odd+=i;
}
}
if(start%2==1)
{
for(i=start;i<end+1;i+=2)
{
odd+=i;
}
for(i=start+1;i<end+1;i+=2)
{
even+=i;
}
}
printf("总和为%d\n",result);
printf("奇数和为%d\n",odd);
printf("偶数和为%d\n",even);
return0;
}可以计算任意两数之间的求和,奇数和,和偶数和。
赞17回复举报 - 急求C语言编程:求1到100所有偶数之和,三种循环语句分别实现
工具/材料:以MicrosoftVisualStudio2010为例。
1、首先在桌面上,点击“MicrosoftVisualStudio2010”图标。
2、然后在该界面中,输入到100所有偶数之和的for循环语句“intsum,i;for(i=1;i<=100;i++){if(i%2==0){sum=sum+i;}printf("%d\n",sum);}”。
3、之后在该界面中,输入到100所有偶数之和的while循环语句“intsum,i=1;while(i++<=100){if(i%2==0){sum=sum+i;}printf("%d\n",sum);}”。
4、最后在该界面中,输入到100所有偶数之和的do...while循环语句“intsum,i=1;do{if(i%2==0){sum=sum+i;}printf("%d\n",sum);}while(i++<=100);”。
赞99回复举报
我也是有底线的人~
点击加载更多
最新资讯
更多相关资讯
更多热门新闻
- 由他2003位用户围观了该问题
- 肖肖474位用户围观了该问题
- 那一抹蓝465位用户围观了该问题