cin lt lt c语言,编写程序:从键盘输入n(0lt;nlt;100)个整数,计算并输出其中出现次数最多且数值最大的元...
满意答案
这个程序查询结果是不是可以理解为:先计算次数出现最多的,在出现次数相等的情况下,数值最大的?
因为这个问题是有矛盾的,出现次数最多的不一定数值最大
用c++写的,思路都在,vb很久没有用了。不想去看了。希望思路对你有用
#include<iostream.h>
void main()
{
int a[100],b[100]={0}; //数组a中存放输入的整数,数组b中存放对应整数出现的次数(a[i]中整数出现的次数放在b[i]中
int m=0,n,x,k,maxa,maxb;
cout<<"请输入整数个数:"<<endl;
cin>>n;
for(int i=0;i<n;i++) //该循环将输入n 个整数
{
cin>>x;
for(int j=0;j<m;j++) //每输入一个数与当前a[i]数组进行比较,看该数是否存在,若存在则对应b[i]累加。并且跳出循环
{
if(a[j]==x)
{
b[j]++;
break;
}
}
if(j==m)//当j=m表名当前输入的数据a中不存在,所以将其插入数组a中,并接对应b[i] 计数;
{
m++;
a[m]=x;
b[j]++;
}
}
maxa=a[0];maxb=b[0];
for( i=1;i<m;i++) //该循环求数组a,b中最大值得到最后结果
{
if(a[i]>maxa)maxa=a[i];
if(b[i]>maxb){maxb=b[i];k=i;}
}
cout<<"n个数中出现次数最多的数是"<<a[k]<<"出现的次数为:"<<b[k]<<endl;
cout<<"n个数中最大的数是"<<maxa<<endl;
}
01分享举报
cin lt lt c语言,编写程序:从键盘输入n(0lt;nlt;100)个整数,计算并输出其中出现次数最多且数值最大的元...相关推荐
- 输入三角形的三c语言程序,请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出...
导航:网站首页 > 请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出 请问c语言中 从键盘输入三角形的3边 调 ...
- C语言编写程序,从键盘输入三角形的三条边,判断它们是否能构成等腰或直角三角形。
编写程序,从键盘输入三角形的3条边a.b.c, 判断它们是否能构成等腰或直角三角形,如果能,则输出yes,如果不能,则输出NO. 实验代码: #include <stdio.h> int ...
- 编写程序,键盘输入一个正整数,求该整数的各位数字平方之和。若输入的整数值为1274,则计算12+22+72+42,结果为70。
#include<stdio.h> #include<math.h> main() { int a,s=0,i; printf("请输入一个正整数:"); ...
- C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。(switch语句)
用switch语句改写C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级.(else if语句) #include< ...
- 编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。考试题库7
#7.编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表.例如用户输入[1, 2, 3, 4, 5, 6]和2,5,程序输出[3, 4, 5, 6]. 分析 ...
- 3.12 编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入 一个整数:8899123 各位数字之和为:40
package booksTest;import java.util.Scanner;public class p54_3_12 {public static void main(String[] a ...
- 定义一个表示教师的结构体变量,教师信息包含:编号,姓名,年龄,职称。编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上。
定义一个表示教师的结构体变量,教师信息包含:编号,姓名,年龄,职称.编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上. 解析: #include <stdio.h>type ...
- 【C语言入门】假设银行定期存款的年利率 r 为 2.25 % ,从键盘输入本金和存款年限,编程计算并输出该笔存款到期后的本金和利息一共有多少。
题目:假设银行定期存款的年利率 r 为 2.25 % ,从键盘输入本金和存款年限,编程计算并输出 该笔存款到期后的本金和利息一共有多少. (例如:当本金为 1000 元,存入 10 后,应得的本金与利 ...
- 用c语言编写线反转法键盘输入,电子密码锁的方案设计书与实现[1]
<电子密码锁的方案设计书与实现[1]>由会员分享,可在线阅读,更多相关<电子密码锁的方案设计书与实现[1](21页珍藏版)>请在技术文库上搜索. 1.沈阳理工大学创新实践周课程 ...
最新文章
- rmdir删除文件报Permission denied in 错误
- [转载] 杜拉拉升职记——33 360度评估
- 【Windows10】我的电脑从新装到优化配置
- mt6735通用recovery_山寨4G V8主板MT6735线刷机包
- python查看list_reverseiterator object中的内容
- 价值50个亿的10句话
- 【BIRT】02_开发一张简单的报表
- 16.2 调色板动画
- 免费实时汇率查询接口
- UEFI原理与编程(二):UEFI工程模块文件-标准应用程序工程模块
- 35岁腾讯员工被裁员感叹:北京一套房,存款700多万,失业好焦虑! 凡尔赛还是事实?
- 【原】JUNIT 源码分析之TestSuite
- 同步linux软件源,linux 双向同步软件 unison的安装和配置!
- 抢跑俞敏洪,教培人“玩命”直播
- 十一届蓝狐杯的总结,顺带一点解题报告
- CyanogenMod编译
- c语言字符串删掉小写字母
- 如图GX Works2所示我该如何操作?
- 难道主键除了自增就是GUID?支持k8s等分布式场景下的id生成器了解下
- 南大计算机博士黄鑫,南京大学软件学院张贺教授团队在经验软件工程方法学研究中取得重要成果...
热门文章
- 10 个牛逼的单行代码编程技巧,你会用吗?
- 面试 | MySQL InnoDB一棵B+树可以存放多少行数据?
- Spring Boot 配置元数据指南
- 8月25号王者荣耀服务器维护,8月25日体验服停机更新公告
- 永久代内存java_Java8内存模型—永久代(PermGen)和元空间(Metaspace)
- 判断五个分数等级划分_2021年迎来新高考,你对“赋分等级”了解吗?选科注意这几点...
- css订单导航栏横线动画,小程序 纯css 实现tab导航栏下划线跟随动画
- pytorch优化器,学习率衰减学习笔记
- You must define TF_LIB_GTL_ALIGNED_CHAR_ARRAY for your compiler
- 使用face_recognition(二)目标人脸“实时”检测