




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 如果一个整数恰好等于它的所有因子之和,则这个数称为完数。例如6=1+2+3,所以6为完数。编程判断一个输入的整数n是不是完数,如果是则输出该数是完数,否则输出该数不是完数。答:#includeusing namespace std;int main() int n,sum=0,m;cout请输入一个数字:n; for(m=1;mn;m+) if(n%m=0) sum+=m; if(n=sum)coutn是完数endl; elsecoutn不是完数endl;system(pause);return 0;2输出11000间所有满足下面条件的数据。i. 判断该数是否等于其各个因子(自身除外)的连乘积。ii. 如果相等,则输出该数据,否则什么也不执行。如输入6,因为6=1*2*3,所以输出6。答:#includeusing namespace std;int main() int n,sum=1,num; for(num=6;num=1000;num+) n=1,sum=1; /置为初始状态 for(n=1;nnum;n+) if(num%n=0) sum*=n; if(sum=num) coutnumt; system(pause);return 0;3 根据学生的成绩等级输出对应的成绩段信息,如当输入A时,在屏幕上输出其对应的成绩段90100。答:#include#includeusing namespace std;int main()char n;string chengji;cout请输入一个成绩等级:(A or B or C or D or E)n;switch(n)casea:caseA:chengji=成绩为90-100;break;caseb:caseB:chengji=成绩为80-90;break;casec:caseC:chengji=成绩为70-80;break;cased:caseD:chengji=成绩为60-70;break;casee:caseE:chengji=成绩为60以下;break;coutn等级的分数为:chengjiendl;system(pause);return 0;4编程统计各个分数段学生人数,输入负数时统计结束。要求按90100、8089、7079、6069、60以下五档分别统计各分数段人数(用if语句或switch语句和循环控制语句实现)答:#includeusing namespace std;int main() int score; double you=0,liang=0,zhong=0,cha=0,bjg=0,n,count=10; cout请输入学生总数:count; for(n=1;n=count;n+) /for循环语句统计 cout(n)score; if(score=0 & score=100) switch(score/10) case 10: case 9 : you+; break; case 8 : liang+; break; case 7 : zhong+; break; case 6 : cha+; break; default: bjg+; break; else cout您输入了一个错误的数据!程序结束!n; cout结果输出如下:n; break; /跳出循环 cout90100的人数为:tyout所占百分比: (you/count)endl; /结果输出 cout8090的人数为:tliangt所占百分比: (liang/count)endl; cout7080的人数为:tzhongt所占百分比: (zhong/count)endl; cout6070的人数为:tchat所占百分比: (cha/count)endl; cout60分以下的人数为:tbjgt所占百分比: (bjg/count)endl; system (pause); return 0;5编写一个函数,实现判断一个数是否是素数(质数),若为素数则返回1,否则返回0。答:#include using namespace std;int prime(int n);int main()int n;cout请输入一个数字:n;if(prime(n) coutn是素数endl;elsecoutn不是素数endl;system(PAUSE);int prime(int n)int i=2;int result=1;for(i;in;i+)if(n%i=0)result=0;break;elseresult=1;return result;6编写程序,将一个数组中的10个整型数据按照升序排序,并输出排序后的数组数据。答:#includeusing namespace std;void sort(int arr,int N);void main()int const N=10; /定义常量int arrayN;int i=0;cout请依次输入N个数据endl;for(i=0;iN;i+) /数组赋值coutarrayiarrayi;sort(array,N);cout结果如下:endl;/结果输出cout升序后数组为= ;for(i=0;iN;i+)coutarrayi,;coutbendl;system(PAUSE);v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建中能电气股份有限公司招聘23人笔试历年参考题库附带答案详解
- 2025安徽芜湖市鸠江文化旅游投资有限公司招聘2人笔试历年参考题库附带答案详解
- 2025河南洛阳市西工区第一批招聘公益性岗位人员100名考前自测高频考点模拟试题及答案详解(历年真题)
- 2025广西百色市教育局招聘百色市励志学校后勤服务人员9人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年甘肃庆阳庆城县事业单位引进高层次和急需紧缺人才(第三批)考前自测高频考点模拟试题及一套答案详解
- 2025年潍坊护理职业学院公开招聘控制总量工作人员(30人)模拟试卷及答案详解一套
- 2025年安庆望江县中医医院赴高校招聘19人模拟试卷附答案详解(考试直接用)
- 2025海南保亭黎族苗族自治县市场监督管理局公益性岗位人员招聘1人模拟试卷及1套参考答案详解
- 2025广西河池市天峨县自然资源局招聘机关事业单位编外聘用人员2人模拟试卷及1套完整答案详解
- 2025内蒙古锡林郭勒盟太仆寺旗乌兰牧骑招聘事业编制舞蹈演员2人考前自测高频考点模拟试题及答案详解(易错题)
- 中医课题申报书的范文怎么写
- 2025年公基常识题及答案
- 诺如病毒胃肠炎诊疗方案(2025年版)解读学习课件
- 高考英语读后续写自然景色描写升华句(风+雨+雪+霜+雾)清单
- 建筑师负责制工程建设项目建筑师标准服务内容与流程
- 九年级数学第一次月考卷 北师大版
- 《精护》第六章-精神活性物质所致精神障碍患者的护理
- 与孩子立契约协议书范本
- 姜萍事件全文课件
- 2024全国职业院校技能大赛ZZ060母婴照护赛项规程+赛题
- 特殊天气驾驶安全规范
评论
0/150
提交评论