C言語プログラミング(第3版)彼Qinming演習4-1

C言語プログラミング(第3版)彼Qinming演習4-1

演習のリスト
1. C言語プログラミング(第3版)彼は秦明の演習2-1
2. C言語プログラミング(第3版)彼は秦明の演習2-2
3. C言語プログラミング(第3版)彼は秦明の演習2-3
4. C言語プログラミング(第3版)彼は秦明の演習2-4
5. C言語プログラミング(第3版)彼は秦明の演習2-5
6. C言語プログラミング(第3版)彼は秦明の演習2-6
7. C言語プログラミング(第3版)彼は秦明の演習3-1
8. C言語プログラミング(第3版)彼は秦明の演習3-2
9. C言語プログラミング(第3版)彼は秦明の演習3-3
10. C言語プログラミング(第3版)彼はQinmingの演習3-4
11. C言語プログラミング(第3版)彼はQinmingの演習3-5


トピック

奇数の合計を見つけます。
正の整数のバッチ(終了記号としてゼロまたは負の数を使用)を入力し、
それらの奇数の合計を見つけます。
対応するプログラムを書いてみてください。


分析プロセス

入る

条件:正の整数のバッチを入力します(ゼロまたは負の数で終了します)

出力

条件:奇数和を出力

コード

#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;
}

運転結果

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43228814/article/details/112344816