检测输入数据中奇数和偶数的个数
从键盘输入一系列正整数,输入-1表示输入结束(-1本身不是输入的数据)。编写程序判断输入数据中奇数和偶数的个数。如果用户输入的第一个数据就是-1,则程序输出"over!"。否则。用户每输入一个数据,输出该数据是奇数还是偶数,直到用户输入-1为止,分别统计用户输入数据中奇数和偶数的个数。

程序运行结果示例1:
Please enter the number:
1↙
1:odd
5↙
5:odd
8↙
8:even
9↙
9:odd
12↙
12:even
17↙
17:odd
-1↙
The total number of odd is 4
The total number of even is 2

程序运行结果示例2:
Please enter the number:
-1↙
over!
The total number of odd is 0
The total number of even is 0

输入格式: “%d”

输出格式:
输入提示信息:“Please enter the number:\n”
用户输入的第一个数据就是-1,输出格式:“over!\n”
奇数的输出格式:"%d:odd\n"
偶数的输出格式:"%d:even\n"
输入数据中奇数的个数统计:“The total number of odd is %d\n”
输入数据中偶数的个数统计:“The total number of even is %d\n”

#include<stdio.h>
int main()
{int n, i, count_1 =0,count_2 = 0;printf("Please enter the number:\n");for (i = 1;; i++){scanf_s("%d", &n);if (i == 1 && n == -1)    //第一次若是-1则直接跳出{printf("over!\n");break;}else if (n % 2 == 0){count_2++;printf("%d:even\n", n);}else if (n % 2 == 1){count_1++;printf("%d:odd\n", n);}else break;      //此题在这里就代表 n=-1 的情况}printf("The total number of odd is %d\n", count_1);printf("The total number of even is %d\n", count_2);
}

检测输入数据中奇数和偶数的个数相关推荐

  1. while循环练习题-检测输入数据中奇数和偶数的个数

    从键盘输入一系列正整数,输入-1表示输入结束(-1本身不是输入的数据).编写程序判断输入数据中奇数和偶数的个数.如果用户输入的第一个数据就是-1,则程序输出"over!".否则.用 ...

  2. 将下列数组中奇数和偶数分别存放于两个不同的两个数组

    将下列数组中奇数和偶数分别存放于两个不同的两个数组 /* * 将下列数组中奇数和偶数分别存放于两个不同的两个数组 * */ public class Test09 {public static voi ...

  3. C语言-实现对单循环链表中奇数和偶数结点的移动(前面奇数结点后面偶数结点)

    单循环链表是C语言中比较常见的一种链式储存结构. 相较于普通的单链表,其特点就在于单循环链表的尾指针指向的是头结点. 即: 1.单链表 2. 单循环链表的有点就在于方便访问第一个结点,还方便访问最后一 ...

  4. Java 求一个整数数组的奇数和偶数的个数

    public class Array{public static void main(String[] args){int n=0,m=0;int a[]={12,45,89,44,36,52,78, ...

  5. python从键盘上输入10个整数、输出奇数和_数据库 从键盘上输入10个整数型的数值,分别统计奇数和偶数的个数...

    从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...while #includelongmain(void){\x05longa[10]={0};\ ...

  6. python统计奇数和偶数的个数_Python 统计位数为偶数的数字的代码

    问题描述 给出一个整数数组 nums,请返回其中位数为偶数的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 34 ...

  7. python统计奇数和偶数的个数_Python 统计位数为偶数的数字代码详解

    问题描述 给出一个整数数组 nums,请返回其中位数为偶数的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 34 ...

  8. python从键盘输入10个整数算出奇数偶数的和_画出流程图,并编程实现: 从键盘上输入10个整数型的数值,分别统计奇数和偶数的个数。_概率论与数理统计答案_学小易找答案...

    [填空题]photography club [简答题]几个基本概念:(答案上传到超星平台) 什么是数据? 数据库和数据库表 实体和记录.字段 数据库系统和数据库管理系统 数据库管理员(DataBase ...

  9. 使数组中奇数位于偶数前面

    //第一种方法: #include <stdio.h> void reverse(int *p,int len) {int *start = p;int *end = p + len - ...

  10. 5.编写程序,由键盘任意输入10个整数,分别统计其中的奇数和偶数的个数。

    #include<stdio.h> #define N 10 void main(void) {int i,a[N],x,y;x=0;y=0;for(i=0;i<N;i++){pri ...

最新文章

  1. 机器学习如何帮助企业高效地管理数据?
  2. php管道邮件,php进程通信-PIPE管道通信
  3. 【专场】揭秘端到端视频技术
  4. C++ 标准输入流01
  5. C语言数理逻辑题目,数学逻辑推理题整理,看看你能答对多少
  6. [翻译]在jQuery 1.5中使用deferred对象
  7. 力压今日头条成 App Store 榜第一,个税 App 惊爆 62 例木马病毒!
  8. php实现手机号注册登录,thinkphp 手机号和用户名同时登录
  9. x线计算机体层成像设备教案,医学影像设备学第4章-数字X线设备ppt课件
  10. word学习-软回车替换为硬回车
  11. 【学习笔记】Baby Step Giant Step算法及其扩展
  12. 初学者入门编程最开始要学什么?
  13. ios代码中的内存泄露,内存检测工具leaks 检测不出来
  14. PowerDesigner中pdm设置1:n,1:1,n:n的对应关系
  15. 你应该具有的富人思维
  16. 【电脑问题】win10系统
  17. 【转载】Microsoft 365 E5邮件API调用自动订阅无限续订服务
  18. 侍魂胧月服务器维护,侍魂胧月传说什么时候开新区 新区开服时间表
  19. java多人聊天室实现(可群聊私聊/添加好友/发送文件)
  20. 解决出现Failed to connect to 127.0.0.1 port XXXX: Connection refused

热门文章

  1. ps-黑白老照片快速上色
  2. “龙腾计划”启动!邀请 500 家企业加入,与龙蜥社区一起拥抱无限生态
  3. fi sap 凭证冲销 稅_SAP FI 系列 (019) - 会计凭证的冲销和反记账
  4. 1564 区间的价值
  5. java创作一个椭圆类_椭圆类——3 (类的复杂设计)
  6. Win10 【TITAN Xp】和【TITAN RTX】-【TensorFlow】环境简单总结
  7. android自动连接wifi,Android自动连接WiFi优先级规则,以及查看已连接WiFi的密码
  8. python的股票行情分析预测_Python预测股票走势
  9. .net获取mysql数据_asp.net用DataSet从数据库中获取数据
  10. 重磅官宣:说一件大事