2023-12-09 05:09来源:m.sf1369.com作者:宇宇
//用两个循环即可;
#include<stdio.h>
int main()
{
int j=1,o=0,jtotal=0,ototal=0;
while(j<1000)
{
j=j+2;
jtotal+=j;
}
while(o<=1000)
{
o=o+2;
ototal+=o;
}
printf(1000以内奇数之和为:%d\n,jtotal);
printf(1000以内偶数之和为:%d\n,ototal);
return 0;
}
我自己用vc++试过了,可以运行!
可以参考下面的代码:
#include <stdio.h>
int main()
{
int i;
int ji=0, ou=0;
for (i=1;i<=100;i++) {
if (i%2 == 0)
ou += i;
else
ji += i;
}
printf(奇数之和:%d\n偶数之和:%d\n, ji, ou);
return 0;
}
扩展资料:
C语言数学函数
C语言floor()函数:求不大于x的最大整数(向下取整)
C语言fabs()函数:求双精度浮点数的绝对值
C语言abs()函数:求整数的绝对值
C语言div()函数:求两个数的商和余数
C语言fmod()函数:求x/y的余数(针对浮点数)
C语言acos()函数:求反余弦
C语言asin()函数:求反正弦
C语言atan()函数:求反正切
参考资料来源:搜狗百科-c语言
#include using namesapce std; void main() { int he = 0; for(int i = 1; i <= 100;i++) { if(i%2 != 0) { he+=i; } } cout<<