求1到100之间的奇数之和、偶数之积
分析: 用for循环自增/自乘,省去判断奇数偶数的步骤
#include<stdio.h>
int main()
{
double j,k,sum,pro;
for(j=1,sum=0;j<=100;j+=2)
sum+=j;
for(k=2,pro=1;k<=100;k+=2)
pro*=k;
printf("奇数之和为%.0f\n",sum);
printf("偶数之积为%.0f\n",pro);
return 0;
}
输出结果:
若用int型,%d,无法输出正确结果,如图: