可以参考下面的代码:
#include
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
#include
int main(int argc, char const *argv[])
{
int i,sum1,sum2;
sum1=sum2=0;
for (i=1;i<=100;i++)
{
if(i%2==0) sum1+=i;
else sum2+=i;
}
printf("1-100内的偶数和为:%d\n1-100内的奇数和为:%d\n",sum1,sum2);
system("pause");
return 0;
}
扩展资料
计算100以内的奇数和
#include
int main(void){
int i,j,s,a;
printf("请输入初始值:");
scanf("%d",&i);
a=i;
printf("请输入终止值:");
scanf("%d",&j);
for(s=0;i<=j;i++)
if(i%2!=0)
s+=i;
printf("%d+...+%d=%d\n",a,j,s);
system("pause");
return 0;
}
int sum1,sum2,i;//sum1奇数和,sum2偶数和
sum1 = 0;
for( i=1; i <=100 ; i+=2 )//1+3+5+……+99
sum1+=i;
sum2 = 0;
for( i=2; i<=100 ; i+=2 )//2+4+6+……+100
sum2+=i;
# include
int main(void)
{
int i,j;
int suma=0,sumb=0;
for(i=1;i<=100;i+=2)
{
if(i%2!=0)
suma=suma+i;
}
for(j=2;j<=100;j+=2)
{
if(j%2==0)
sumb=sumb+j;
}
printf("suma=%d\n",suma);
printf("sumb=%d\n",sumb);
return 0;
}
intsum1,sum2,i;//sum1奇数和,sum2偶数和
sum1=0;
for(i=1;i<=100;i+=2)//1+3+5+……+99
sum1+=i;
sum2=0;
for(i=2;i<=100;i+=2)//2+4+6+……+100
sum2+=i;