C言語プログラミング(第3版)彼Qinming演習4-1
トピック
奇数の合計を見つけます。
正の整数のバッチ(終了記号としてゼロまたは負の数を使用)を入力し、
それらの奇数の合計を見つけます。
対応するプログラムを書いてみてください。
分析プロセス
入る
条件:正の整数のバッチを入力します(ゼロまたは負の数で終了します)
出力
条件:奇数和を出力
コード
#include <stdio.h>
#include <math.h>
int main () {
/*定义变量*/
int m; /*定义变量,存储输入的正整数*/
int sum = 0; /*定义变量,计算结果奇数和*/
/*赋值*/
printf("请输入正整数:\n"); /*输入提示*/
scanf("%d \n", &m); /*输入并赋给变量*/
/*计算*/
while(m>0) {
/*以零或负数为结束标志,即当m大于0时,执行循环*/
if(!(m%2==0)) /*输入为奇数,将数值加到sum上即可*/
sum += m;
printf("请输入正整数:\n"); /*输入提示*/
scanf("%d /n", &m); /*输入下一个*/
}
printf("输入整数的奇数和为:%d \n", sum); /*输出计算结果*/
return 0;
}