程序清单
更新时间:2023-10-23 19:03:01 阅读量: 综合文库 文档下载
共答对 15题, 得 100分
第1题:
编写程序,从任意n个数中找出最大数和最小数,并将它们相互交换后输出。输入分2行:第一行为n的值,第二行为n个数。 样例输入: 5
1 5 3 2 0
样例输出:1 0 3 2 5
第2题: 编写程序,将任意n个数按从大到小的顺序排序。输入分2行:第一行为n的值,第二行为n个数。 样例输入: 5
1 5 3 2 0
样例输出:5 3 2 1 0 第3题: 编写程序,利用折半查找法从一个升序排列的数列中查找某数是否存在,如果存在则输出该数的下标,否则输出NO。输入分3行:第一行为n的值,代表数列中数的个数,第二行为n个数(升序排列),第三行为要查找的数。 样例输入: 5
0 1 2 3 5 3
样例输出:3
样例输入: 5
0 1 2 3 5 4
样例输出:NO
第4题:
编写程序,将一个数组中的数循环左移。输入分2行:第一行为n的值,第二行为n个数。 样例输入: 5
1 5 3 2 0
样例输出:5 3 2 0 1 第5题:
编写程序,从任意n个数中找出素数并输出。输入分2行:第一行为n的值,第二行为n个整数。 样例输入: 5
1 3 5 2 0
样例输出:3 5 2
第6题:
编写程序,将一个字符串首尾互换,并与原字符串连接后输出。输入字符串(不包含空格),输出处理后的结果。 样例输入:china
样例输出:chinaanihc 第7题:
输入n个数,找出其中的偶数并计算平均值后输出。输入分2行:第一行为n的值,第二行为n个数;输出分2行:第一行为其中的偶数,第二行为所有偶数的平均值。 样例输入: 5
1 5 3 2 0 样例输出: 2 0 1
第8题:
编写程序求Fibonacci数列前n项和,n由键盘输入。Fibonacci数列为一整数序列,其中数列前2项值为1,从第3项开始,每一项为前两项之和,即:1,1,2,3,5,8,13…… 样例输入:5 样例输出:12 第9题:
编写程序,输入若干学生的成绩,计算平均分,并输出低于平均分的学生成绩。输入分2行:第一行为n的值,第二行为n个数;输出分2行:第一行为平均分,第二行为低于平均分的成绩。 样例输入: 5
60 70 80 90 100 样例输出: 80 60 70
第10题:
编写程序,从任意n个数中找出素数,计算素数之和,并按从大到小顺序排序。输入分2行:第一行为n的值,第二行为n个整数;输出分2行:第一行为素数之和,第二行为素数排序结果。 样例输入: 5
1 3 5 2 0 样例输出: 10 5 3 2
第11题:
编写程序,计算两个矩阵(均为2行3列)之和。输入分2*2行:前两行为第一个矩阵,后两行为第二个矩阵。 样例输入: 1 2 3 4 5 6 3 5 9 1 7 6
样例输出: 4 7 12 5 12 12
第12题: 编写程序,输入由数字字符构成的字符串,分别统计该字符串中数字字符对应的数字中奇数和偶数的个数。 样例输入:7843028503 样例输出:4 6 第13题:
编写程序,输入字符串(包含多个‘*’),删除所有除前导和尾部以外的‘*’。 样例输入:*******A*BC*DEF*G**** 样例输出:*******ABCDEFG**** 第14题:
编写程序,输入n个正整数,按这些数的因子(包括这个数自身)个数从小到大排序,如果因子个数相等,则从大到小排序。例如:输入五个数1,2,3,4,5,因子个数分别为1,2,2,3,2,则排序结果为1(1),5(2),3(2),2(2),4(3),括号内为这个数的因子个数。其中2,3,5的因子个数均为2,所以从大到小排序为5,3,2。输入分2行:第一行为n的值,第二行为n个数。 样例输入: 9
1 2 3 4 5 6 7 8 9
样例输出:1 7 5 3 2 9 4 8 6 第15题:
输入n名学生的学号和一门课的成绩,求出平均分并输出;把高于平均分的学生学号和成绩打印出来。
程序清单: 第1题:
#include
{int a[50],n,i,b,c,d,e;
cin>>n; cout<
for (i=2;i<=n;i++) {cin>>a[i]; if(ba[i]) {c=a[i];e=i;} }
a[e]=b; a[d]=c;
for(i=1;i<=n;i++) cout<
第2题:
#include
{int a[50],n,i,j,b,c,d; cin>>n;
for(i=1;i<=n;i++) {
cin>>a[i]; }
for(j=1;j for(b=1;b if(a[b] c=a[b]; a[b]=a[b+1]; a[b+1]=c; } } } for(d=1;d<=n;d++)cout< 第3题: #include #include int a[100],n,i,j,b,c,d; cin>>n; for(i=0;i cin>>a[i]; } cin>>d; b=1; for(j=0;j {if(d==a[j]){cout< 第4题: #include int a[100],n,i,j,b,c,d; cin>>n; for(i=0;i cin>>a[i]; } b=a[0]; for(j=1;j for(i=0;i #include int a[100],n,i,j,b,c,d; cin>>n; for(i=0;i cin>>a[i]; } for(i=0;i for(j=1;j<=a[i];j++) {if(a[i]%j==0)b+=1;} if(b==2)cout< 第6题: #include char c[100],n,i,j,b,d; cin>>c; i=0; while(c[i]!=0)i++; for(j=0;j for (j=0;j<2*i;j++)cout< 第7题: #include int a[100],n,i,j,b;float sum,d; cin>>n; for(i=0;i cin>>a[i]; }sum=0;b=0; for(i=0;i if(a[i]%2==0) { cout< d=sum/b; cout< 第8题: #include {int n,a[100],i,sum; cin>>n; sum=2; for (i=2;i a[i]=a[i-1]+a[i-2]; sum+=a[i];} cout< 第9题: #include {int n,i;float a[100],ave,sum=0; cin>>n; for (i=0;i cout< {cout< 第10题: #include int n,i,j,a[100],ave,sum=0,b[100],k=0,t; cin>>n; for (i=0;i cin>>a[i]; ave=0; for (j=1;j<=a[i];j++) { if(a[i]%j==0) { ave++; } } if(ave==2) { sum+=a[i]; b[k]=a[i]; k++; } } for(i=0;i for(j=0;j if(b[j] cout< 第11题: #include int n,i,j,a[2][3],b[2][3],c[2][3]; for(i=0;i<2;i++) {for(j=0;j<3;j++) {cin>>a[i][j];}} for(i=0;i<2;i++) {for(j=0;j<3;j++) {cin>>b[i][j];}} for(i=0;i<2;i++) { for(j=0;j<3;j++) { c[i][j]=a[i][j]+b[i][j] ;} } for(i=0;i<2;i++) { for(j=0;j<3;j++) { cout< cout< 第12题: #include char a[100]; int n=0,i,j=0,l; cin>>a ; l=strlen(a); for (i=0;i cout< 第13题: #include char a[100],c[100]; int n,i,j,l,b,d=0; gets(a) ; l=strlen(a); for (i=0;a[i]=='*';i++) { n=i; } for(i=l-1;a[i]=='*';i--) { b=i; } j=0; for(i=0;i<=n;i++) { c[j]=a[i]; j++; } for(i=n+1;i if(a[i]!='*') { c[j]=a[i]; j++; } } for(i=b;i c[j]=a[i];j++; } c[j]=0; puts(c); } 第14题: #include int a[100],b[100]; int n,i,j,l,c,d,e,f,h,t; cin>>n; for(i=0;i for(j=1;j<=a[i];j++) { if(a[i]%j==0) l++; } b[i]=l; } for(i=0;i if(b[j]>b[j+1]) { c=b[j]; d=a[j]; b[j]=b[j+1]; a[j]=a[j+1]; b[j+1]=c; a[j+1]=d; } else if(b[j]==b[j+1]&&a[j] for(h=0;h #include int a[100],b[100]; int n,i,j; float sum=0,ave; cin>>n; for(i=0;i cin>>a[i]>>b[i]; sum+=b[i]; } ave=sum/n; cout< if(b[i]>ave) { cout< 离作业结束还有: 1天 6小时 33分 27秒 第1题: 编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。 样例输入:15 25 样例输出:5 75 第2题: 编写函数digit(num, k),函数功能是:求整数num从右边开始的第k位数字的值,如果num位数不足k位则返回0。要求输入输出均在主函数中完成。 样例输入:4647 3 样例输出:6 样例输入:23523 7 样例输出:0 第3题: 哥德巴赫猜想指出:任何一个不小于6的偶数都可以表示为两个素数之和。例如:6=3+3 8=3+5 … 50=3+47。从键盘输入n(n>=6且为偶数),输出对应的表达式,要求编写函数判断一个数是否为素数。 样例输入:8 样例输出:8=3+5 第4题: 编写函数,将字符串中的大写字母变成对应的小写字母,小写字母变成对应的大写字母,其它字符不变。在主函数中调用该函数,完成任意字符串的转换,并输出结果。输入字符串(允许包含空格),输出处理后的结果。 样例输入:How Are You? 样例输出:hOW aRE yOU? 第5题: 编写函数,求一个字符串的长度。在主函数中调用该函数,输出结果。输入字符串(允许包含空格),输出字符串的长度。 样例输入:How Are You? 样例输出:12 第6题: 编写函数,求两个整数的最大公约数和最小公倍数。在主函数中调用该函数,输出分2行,第一行为最大公倍数,第二行为最小公倍数。 样例输入:15 25 样例输出: 5 75 第7题: 编写函数,函数功能是:计算n的阶乘,要求输入输出均在主函数中完成。 样例输入:10 样例输出:3.6288e+06 第8题: 有一分段函数如下,编写函数进行计算,在主函数中输入x值,输出y值。 样例输入:-1.5 样例输出:0.00250501 样例输入:5.6 样例输出:31.8957 样例输入:12.5 样例输出:4.06202 第9题: 编写函数,函数功能是:统计整数n的各位上出现数字1、2、3的次数。要求输入输出均在主函数中完成。 样例输入:123114350 样例输出:3 1 2 第10题: 编写函数fun(num),其中num是一个n位数,函数功能是:求整数num的后n-1位,如果num是一位数则返回0,要求输入输出均在主函数中完成。 样例输入:9 样例输出:0 样例输入:6734 样例输出:734 样例输入:1000 样例输出:0 样例输入:10101 样例输出:101 第11题: 编写函数,函数功能是:将两个两位数的正整数a、b合并成一个整数c,合并规则是将a的十位和个位分别放在c的千位和个位,将b的十位和个位分别放在c的百位和十位。a、b由键盘输入,输入输出均在主函数中完成。 样例输入:45 12 样例输出:4125 第12题: 求数列的前n项和 要求使用函数,函数功能是:计算数列的每一项,n由键盘输入。累加过程和输入输出均在主函数中完成。 样例输入:10 样例输出:0.382179 第13题: 求数列 其中分母为n以内(包括n)的素数。要求使用函数,函数功能是:计算数列的每一项,n由键盘输入。累加过程和输入输出均在主函数中完成。 样例输入:50 样例输出:1.66165 第14题: 编写程序求给定整数n的?亲密对数?。?亲密对数?是指:若整数a的因子(包括1但不包括自身,下同)之和为b,而整数b的因子之和为a,则称a和b为一对?亲密对数?。要求使用函数,函数功能是:计算某一个数的因子(包括1但不包括自身)之和。n由键盘输入,如果存在?亲密对数?则输出该数,否则输出NO。要求输入输出均在主函数中完成。 样例输入:220 样例输出:284 样例输入:8 样例输出:NO 第15题: 编写函数,功能是交换数组中的最大数和最小数的位置,并计算所有数之和。例如数组a有5个元素3、4、1、5、2,将最大数5和最小数1的位置交换后得到3、4、5、1、2,总和为15。程序中用到的主函数为:
正在阅读:
程序清单10-23
高中必修课程“两极世界的形成”教学分析04-20
钓鱼作文700字07-14
2016年国家公务员报名确认时间02-08
仁爱英语七年级上册Unit 3,Topic 1,Section C教学设计08-30
开展批评与自我批评02-19
全国2004年4月高等教育自学考试钢结构试题课程代码:0244211-04
国家预防腐败局原副局长05-20
高中物理组卷曲线运动 - 图文10-03
专题17 抵押权 边立虎11-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 清单
- 程序
- 第2组武夷学院规划文本
- 实验 PLC控制电动机能耗制动
- 基于PLC全自动药品包装机系统设计
- 植物生理学复习题
- 土力学期末试卷(A含答案)
- 观看警醒教育片有感范文六篇
- 寄宿制学校学生一日常规要求
- 酒店人事任命通知书
- 专业实习报告模板
- 浅谈预应力筋张拉及孔道压浆施工要点
- SOP-10029-00薄层色谱法操作规程
- 毕节市七星关区投资2亿余元打造城市绿化景观新形象
- 新 整装勘查 - 图文
- labview红绿灯课程设计报告
- 鍏ㄥ浗鍗峰巻骞撮珮鑰冧笁瑙掑嚱鏁板強瑙d笁瑙掑舰鐪熼?褰掔被鍒嗘瀽2019鍚?瓟妗
- 期末考试练习题 1 姓名
- 2017年农村房屋确权新政
- 幼儿语言教育的意义
- 教职工岗位安全教育培训资料
- 土建类工作票“两种人”考试题库(变电工作票)(初稿)