用C#语言循环结构实现求100以内的奇数之和
答案:3 悬赏:50
解决时间 2021-12-12 12:56
- 提问者网友:剪短发丝
- 2021-12-11 17:49
用C#语言循环结构实现求100以内的奇数之和
最佳答案
- 二级知识专家网友:承载所有颓废
- 2021-12-11 17:57
int sum=0;
for(int i=0;i<100;i++)
{
if(i%2!=0) sum += i;
}
for(int i=0;i<100;i++)
{
if(i%2!=0) sum += i;
}
全部回答
- 1楼网友:放肆的依賴
- 2021-12-11 19:28
程序到没有,但是思路是,通过一个数除以2取余是否为0,及n%2==0,如果是成立就是偶数,否则就是奇数,分别用两个变量来存储。
int jishuresutl=0;
int oushuresult=0;
for(int i=100;i<1001;i+)
{
//判读是否为偶数
if(i%2==0)
{
oushuresut+=i;
}
else
{
jishuresult+=i;
}
}
//分别输出结果就可以了。
- 2楼网友:我们只是兮以城空
- 2021-12-11 18:39
参考:main()
#include "stdio.h"
main()
{
float peven(),podd(),dcall();
float sum;
int n;
while (1)
{
scanf("%d",&n);
if(n>1)
break;
}
if(n%2==0)
{
printf("Even=");
sum=dcall(peven,n);
}
else
{
printf("Odd=");
sum=dcall(podd,n);
}
printf("%f",sum);
}
float peven(int n)
{
float s;
int i;
s=1;
for(i=2;i<=n;i+=2)
s+=1/(float)i;
return(s);
}
float podd(n)
int n;
{
float s;
int i;
s=0;
for(i=1;i<=n;i+=2)
s+=1/(float)i;
return(s);
}
float dcall(fp,n)
float (*fp)();
int n;
{
float s;
s=(*fp)(n);
return(s);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |