分析:

已知一百以内的偶数有:2,4,6,8,10,12,14,16,18,20 ,22,24,26,28,30,32,34,36,38,40 ,42,44,46,48,50 ,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80, 82,84,86,88,90,92,94,96,98,100;
从上述数据可以得出每一个偶数比上一个偶数大二,反之则每一个奇数比上一个奇数大二
S1:使用for循环一百次
S2:判断如果 o % 2 不等于则此时数字为奇数,i = i+o; 反之j = j+o;
S3:循环结束,一百以内奇偶计算完毕,输出结果

NS图:

C语言代码

#include <stdio.h>

int main() {
int i=0,j=0,o;
for(o = 0;o <= 100; o++){
if(o % 2 == 0){
    j += o;
}else{
    i += o;
}
}
printf("偶数之和 = %d\n",j);
printf("奇数之和 = %d", i);

return 0;
}

执行结果:

最后修改:2020 年 03 月 09 日 01 : 58 PM