C语言入门:求一批整数中出现最多的数字
来源:互联网 发布:麦克风测试软件汉化 编辑:程序博客网 时间:2024/06/02 05:53
#include<stdio.h> //求一批整数中出现最多的数字#include<math.h>int main (void){int zhengshu,wei,n,j,i,sum,most,max;for(;;){int a[10]={0,0,0,0,0,0,0,0,0,0}; printf("请输入一个正整数n(1≤n≤1000,输入0退出):\n"); scanf("%d",&n);if(n>=1&&n<=1000){ printf("请输入%d个整数:\n",n); for(j=1;j<=n;j++) { scanf("%d",&zhengshu); if(zhengshu<0) zhengshu=-zhengshu; do{ wei=zhengshu%10; zhengshu=zhengshu/10; a[wei]++; }while(zhengshu!=0); } sum=0; max=a[0];most=0; for(i=1;i<10;i++) if(a[i]>max) { max=a[i]; most=i; } printf("出现最多的数字为%d",most); for(i=0;i<10;i++) if(max==a[i]&&most!=i) printf("和%d",i); printf(",出现了%d次\n",max);}else if(n==0){printf("程序运行结束\n");break;}else{printf("输入错误,请重新输入\n");continue;}} return 0;}
(按题目要求最多输入1000个整数(题目不在这里(*/ω\*) ),int 型,这里输入每个整数的范围没有锁定)
阅读全文
0 0
- C语言入门:求一批整数中出现最多的数字
- c语言练习 8-1. 求一批整数中出现最多的个位数字
- C语言 求一批整数中出现最多的个位数字
- 求一批整数中出现最多的数字。--C语言下
- 求一批整数中出现最多的个位数字
- 求一批整数中出现最多的个位数字
- 7-2 求一批整数中出现最多的数字
- 数组-07. 求一批整数中出现最多的个位数字(20)
- PAT数组-07. 求一批整数中出现最多的个位数字(20)
- 8-1. 求一批整数中出现最多的个位数字(20)
- PAT:8-1. 求一批整数中出现最多的个位数字(20)
- 8-1. 求一批整数中出现最多的个位数字(20)
- 08-1. 求一批整数中出现最多的个位数字(20)
- 08-1. 求一批整数中出现最多的个位数字(20)
- 08-1. 求一批整数中出现最多的个位数字(20)
- 08-1. 求一批整数中出现最多的个位数字(20)
- 08-1. 求一批整数中出现最多的个位数字(20)
- 数组-07. 求一批整数中出现最多的个位数字(20)
- 编程实现查找两个字符串的最大公共子串 示例:"aocdfe"和"pmcdfa"最大公共子串为"cfd"
- D
- TwoSum
- 3.1. Cross-validation: 评估 estimator 的性能
- UVA1204FunGame
- C语言入门:求一批整数中出现最多的数字
- 8月11日总结
- if __name__ == '__main__'到底干了什么?(关键词:Python、__name__、__main__)
- 笨办法学 Python · 续 第五部分:文本解析
- 2017 8.11
- SPOJ 7001 Visible Lattice Points (莫比乌斯反演+分块)
- stdlib.h包含的函数
- 8.11
- 2017/8/11