C语言程序设计(第三版)何钦铭著 习题4-1

C语言程序设计(第三版)何钦铭著 习题4-1

习题一览表
1. C语言程序设计(第三版)何钦铭著 习题2-1
2.C语言程序设计(第三版)何钦铭著 习题2-2
3.C语言程序设计(第三版)何钦铭著 习题2-3
4.C语言程序设计(第三版)何钦铭著 习题2-4
5.C语言程序设计(第三版)何钦铭著 习题2-5
6.C语言程序设计(第三版)何钦铭著 习题2-6
7.C语言程序设计(第三版)何钦铭著 习题3-1
8.C语言程序设计(第三版)何钦铭著 习题3-2
9.C语言程序设计(第三版)何钦铭著 习题3-3
10.C语言程序设计(第三版)何钦铭著 习题3-4
11.C语言程序设计(第三版)何钦铭著 习题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