方法一:单纯应用数组实现。

#include<stdio.h>
main()
{int a[100],i,j,m=0,n=0,k=0;  //数组上限定为100char s;printf("请输入数值:\n");for(i=0; ;i++){scanf("%d",&a[i]);m++;        //统计输入了多少个数s=getchar();   //判断回车结束符if(s=='\n')break;}printf("数组中的偶数为:\n");for(i=0;i<m;i++){if(a[i]%2==0){printf("%d ",a[i]);  //输出偶数n++;    //统计偶数的个数}}printf("\n");printf("数组中的奇数为:\n");for(i=0;i<m;i++){if(a[i]%2!=0){printf("%d ",a[i]);  //输出奇数k++;    //统计偶数的个数}}printf("\n");printf("数组中偶数的个数:%d\n",n);printf("数组中奇数的个数:%d\n",k);
}

方法二:应用数组指针实现。

#include<stdio.h>
main()
{int a[100],i,j,m=0,n=0,k=0;  //数组上限定为100int *p;char s;printf("请输入数值:\n");for(i=0; ;i++){scanf("%d",&a[i]);m++;        //统计输入了多少个数s=getchar();   //判断回车结束符if(s=='\n')break;}p=a;printf("数组中的偶数为:\n");for(i=0;i<m;i++){if(*(p+i)%2==0){printf("%d ",*(p+i));  //输出偶数n++;    //统计偶数的个数}}printf("\n");printf("数组中的奇数为:\n");for(i=0;i<m;i++){if(*(p+i)%2!=0){printf("%d ",*(p+i));  //输出奇数k++;    //统计偶数的个数}}printf("\n");printf("数组中偶数的个数:%d\n",n);printf("数组中奇数的个数:%d\n",k);
}

方法三:应用指针的指针实现(纯属多余,只是帮助了解指针的概念)。

#include<stdio.h>
main()
{int a[100],i,j,m=0,n=0,k=0;  //数组上限定为100int *p,**q;char s;printf("请输入数值:\n");for(i=0; ;i++){scanf("%d",&a[i]);m++;        //统计输入了多少个数s=getchar();   //判断回车结束符if(s=='\n')break;}p=a;q=&p;printf("数组中的偶数为:\n");for(i=0;i<m;i++){if(*(*q+i)%2==0){printf("%d ",*(*q+i));  //输出偶数n++;    //统计偶数的个数}}printf("\n");printf("数组中的奇数为:\n");for(i=0;i<m;i++){if(*(*q+i)%2!=0){printf("%d ",*(*q+i));  //输出奇数k++;    //统计偶数的个数}}printf("\n");printf("数组中偶数的个数:%d\n",n);printf("数组中奇数的个数:%d\n",k);
}

C语言 统计输入任意多数字的偶数和奇数的个数,并输出相应的内容相关推荐

  1. 判断奇偶数的程序c语言子函数,C程序检查数字是偶数还是奇数

    C程序检查数字是偶数还是奇数 在此示例中,您将学习检查用户输入的数字是偶数还是奇数. 要理解此示例,您应该了解以下C语言编程主题: 偶数是可以被2整除的整数.例如:0.8,-24 奇数是不能被2整除的 ...

  2. c语言统计输入的字符数字的个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include main() { int acount=0,bcount=0,ccount=0,dcount=0; char a; printf(&qu ...

  3. C语言 | 统计字符中英文 空格 数字和其他

    例52:输入一行字符,C语言编程分别统计出其中英文字母.空格.数字和其他字符的个数. 解析:首先要手动录入信息,但是scanf函数不记录空格,所以首先键盘录入要用getchar函数. 源代码演示: # ...

  4. (篇七)输入任意个数字,输出最大值最小值,且进行排序排序

    1.题: 本篇是关于C语言的小实例,目的是让用户输入任意个数字,然后我们哟啊找出最大值,最小值,并且将用户输入的任意个数字进行排序 2.分析: (1)最简单的求最大值最小值方法就是用两个宏定义,然后遍 ...

  5. c语言:输入一个四位数字,每两个数字简空一格

    c语言:输入一个四位数字,每两个数字简空一格 #include<stdio.h> #include<stdlib.h> #include<string.h> #in ...

  6. c语言查找偶数,c-查找数字是偶数还是奇数的最快方法是什么?

    c-查找数字是偶数还是奇数的最快方法是什么? 查找数字是偶数还是奇数的最快方法是什么? aks asked 2020-07-08T09:46:04Z 11个解决方案 57 votes 众所周知 sta ...

  7. 数字0是奇数还是偶数_C程序检查数字是偶数还是奇数

    数字0是奇数还是偶数 Here you will get C program to check given number is even or odd. 在这里,您将获得C程序来检查给定的数字是偶数还 ...

  8. c语言程序输入n个数字排序,C语言数组 输入n个数据(n由操作者从键盘输入,n20)怎么输,要排序...

    C语言数组 输入n个数据(n由操作者从键盘输入,n<20)怎么输,要排序 答案:3  信息版本:手机版 解决时间 2019-10-04 21:28 已解决 2019-10-03 21:17 最佳 ...

  9. c语言统计输入文本不同字母单词数,统计文本中单词的个数

    ㈠ 统计一行文本的单词个数:输入一行字符,统计其中单词的个数.个单词之间用空格分隔,空格数可以是多个, 代码部分: #include int main() { int count=0; char te ...

最新文章

  1. python写入csv文件中文乱码解决方案
  2. [题解] 2019牛客暑期多校第三场H题 Magic Line
  3. boost::coroutine模块实现相同的边缘的测试程序
  4. cursor 的moveToFirst和moveToNext和moveToPrevious以及moveToLast
  5. 【遥感数字图像处理】基础知识:第三章 遥感数字图像几何处理
  6. 二层环路保护,RRPP多环的配置
  7. stl标准模板库_C ++标准模板库(STL)中的数组及其常用功能
  8. 车间调度丨布谷鸟算法:以算例MK01为例
  9. 被称为“圣经”的《计算机体系结构》
  10. Shopify速度优化
  11. Autojs微信自动操作免root脚本源码
  12. HTML怎么消除链接下划线,HTML怎么去掉超链接的下划线
  13. 【安全知识分享】重磅|消防控制室培训.ppt(附下载)
  14. 计算机硬盘替换,如何更换笔记本电脑硬盘?
  15. 重选/重定向/盲重定向/切换的区别
  16. Python-梯度下降法实践
  17. jbpm学习笔记(九) task活动之泳道的概念
  18. VUE+WebPack游戏设计:欲望都市,构建类RPG游戏的开发
  19. 星球壁纸android,Planets pack
  20. 80篇+网络安全面试经验帖

热门文章

  1. 【2020腾讯游戏安全技术竞赛】PC方向初赛 WriteUp
  2. ad中pcb双面板怎么设置_Altium Designer PCB双面板制作打印操作步骤
  3. 从❤️庄周梦蝶❤️的寓言故事中感悟出一个科学真理:真假之间只相差一个 e^(iπ)
  4. 2015年邮件行业移动营销实战
  5. Unity2D开发(一):连接云数据库-上篇
  6. 利用GDI书写汉字的笔画顺序
  7. HDU 4499 DFS
  8. EasyExcel填充web下载
  9. 服务器查看内存条的参数信息,怎么查看服务器内存参数
  10. Visual Studio 2019 设置等宽字体 DejaVu Sans Mono