C++循环结构23道题含答案.docx

循环结构题目、描述、输入、输出、输入样例、输出样例、测试输入、测试输出循环01最大数写一个程序,可以输入一批正数,输入0时结束循环,并且输出最大的正数。输入39 28 5 63 18 27 0 输出63测试输入153 26 963 28 75 90 156 0输出963includeiostreamusing namespace std;int main int i,max0; cini; whilei0 ifimax maxi; cini; coutmaxendl; return 0; 循环02素数输入正数n,判断n是否为素数。若为素数则输出1,否则输出0。(提示素数是指只可以被1和其本身整除的正数(1除外输入10输出0输入7输出1测试输入9输出0includeiostreamusing namespace std;int main int n,i,d; cinn; fori2;in;i dni; ifni0 break; ifni cout1endl; else cout0endl; return 0;循环03数列求和输入一个正整数n,计算前n项之和11/41/71/101/3*n-2。输入5输出1.56978输入4输出1.49286includeiostreamusing namespace std;int main int i,n; double s0; cinn; fori1;in;i s1.0/3*i-2; coutsendl; return 0;循环04西瓜卖几天n个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完说明当西瓜个数为奇数时,卖一半为一半的整数,如当西瓜个数为5时,卖一半为卖2个。输入西瓜个数,输出天数输入10输出2输入50输出4测试输入120输出5includeiostreamusing namespace std;int main int n,d0; cinn; whilen0 d; nn/2-2; coutdendl; return 0;循环05成绩判定输入一个正整数repeat 0repeat10,做repeat次下列运算输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。输入5 35 68 49 94 88输出FailPassFailPassPass测试输入8 90 80 60 50 40 30 73 88 59输出PassPassPassFailFailFailPassPassFailincludeiostreamusing namespace std;int main int repeat,n,i; cinrepeat; fori0;irepeat;i cinn; ifn60 coutFailendl; else coutPassendl; return 0;循环06数列求和 输入1 个正整数 nn100,计算并输出11/21/31/n 。输入5输出2.28333输入4输出2.08333includeiostreamusing namespace std;int main int n,i1; double s0; cinn; whilein s1.0/i; i; coutsendl; return 0;循环07水仙花数打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。例如153是一个 水仙花数 ,因为1531的三次方5的三次方3的三次方。输入 无 输出 153 370 371 407 includeiostreamusing namespace std;int main int n,i,j,k;forn100;n1000;n in/100; jn/1010; kn10; ifi*i*ij*j*jk*k*kn coutn 循环08数位之和输入一个正整数,输出其各个位置上的数字之和。输入 1234输出10输入 12534输出15测试输入 4325输出14includeiostreamusing namespace std;int main int n,s0; cinn; whilen sn10; nn/10; coutsendl;return 0;循环09奇数和读入一批正整数以零为结束标志,求其中的奇数和。输入32 33 50 34 65 67 0 输出165输入13 15 17 30 35 0 输出80测试输入31 33 50 34 65 67 0 输出196includeiostreamusing namespace std;int main int n,s0; cinn; whilen0 ifn20 ssn; cinn; coutsendl;return 0;循环10求和从键盘输入若干正数,对其求和并输出,遇到负数则终止输入。 输入32 33 50 34 65 67 -1 输出281输入13 15 17 30 35 -2 输出110测试输入31 33 50 34 65 67 -5 输出280includeiostreamusing namespace std;int main int n,a0; cinn; whilen0 ana; cinn;coutaendl;return 0;循环11特殊数值已知四位数3025有一个特殊性质 它的前两位数字30和后两位数字25的和是 55, 而55的平方刚好等于该数55*553025. 试编一程序打印所有具有这种性质的四位数.输入无 输出2025 3025 9801includeiostreamusing namespace std;int main int i,a,b; fori1000;i9999;i ai/100; bi100; ifab*abi couti 循环12征税税务部门征收所的税,规定如下 1)收入在1000元以内(含1000),免征; 2)收入在10003000元以内(含3000),纳税额为收入的3; 3)收入超过30005000元以内(含5000),纳税为收入的4;4)当收入超过5000元时,纳税为收入的6。请根据以上关系,输入收入m,输出应缴纳的税收tax。输入第一个整数n表示后续有n个收入输出每个收入对应的纳税额输入4 900 2000 4000 6000输出0 60 160 360includeiostreamusing namespace std;int main double m,taxint i,n; cinn; fori1;in;i cinm; ifm1000 tax0; else ifm3000 taxm*0.03; else ifm5000 taxm*0.04; else taxm*0.06; couttax 循环13因数个数给定一个正整数n,求它的因数个数。如6的因数为1、2、3、6,则因数个数为4。输入12 输出6测试输入30 输出8includeiostreamusing namespace std;int main int n,i,count0; cinn; fori1;in;i ifni0 count; coutcountendl;return 0;循环14最大公约数键盘输入两个正整数m,n,求出他们的最大公约数。输入20 15 输出5测试输入32 80 输出16includeiostreamusing namespace std;int main int m,n,i; cinmn; forim;i1;i ifmi0ni0 break; coutiendl;return 0;循环15斐波那契数列 判断第n个斐波那契数列能否被3整除 给定斐波那契数列为F01, F11, FnFn-1Fn-2n2,编写一个程序,输入n0,如果Fn能被3整除则输出一个“yes”,否则输出一个“no”。输入8输出yes输入6输出no测试输入12输出yesincludeiostreamusing namespace std;int main int n,F01,F11,F,i; cinn; fori2;in;i FF0F1; F0F1; F1F; ifF30 coutyesendl; else coutnoendl; return 0; 循环16计算奇偶数求N(100)个数中奇数的平方和与偶数的立方和。注意输入格式为,第一个数为N,后面接着N个数。输出的平方和与立方和以空格隔开输入3 5 8 9 输出106 512测试输入5 5 8 9 10 输出106 1512includeiostreamusing namespace std;int main int i,N,n,a0,b0; cinN; fori1;iN;i cinn; ifn20 an*n*n; else bn*n; coutb aendl; return 0;循环17数位计算对于输入的一个数字,请计算它的各个位上的数字为偶数的和。例如1234,结果为624。输入4321输出6输入51289输出10测试输入54893输出12includeiostreamusing namespace std;int main int n,x,s0; cinn; whilen xn10; ifx20 sx; nn/10; coutsendl;return 0;循环18数根对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根。例如考虑24,246,6就是24的数根。考虑39,3912,123,3就是39的数根。请编写程序,计算n的数根。输入189输出9测试输入8943输出6includeiostreamusing namespace std;int main int n,s0,t; cinn; tn; whilet10 s0; whilet st10; tt/10; ts; coutsendl; return 0;循环19平均成绩假设有一个班级,n名同学选修了C语言程序设计,要求统计该门课的平均成绩。输入格式第一个数为学生人数n,后面接着n个成绩,输出平均成绩。输入5 80 90 88 96 70 输出84.8includeiostreamusing namespace std;int main int n,i,a,s0; cinn; fori1;in;i cina; sa; coutdoubles/nendl;return 0;循环20幂函数输入一个正整数repeat 0repeat10,做repeat次下列运算读入1 个正实数x和1个正整数 nn50,计算并输出x的n次幂。输入3 2 5 3 4 5 3输出32 81 125includeiostreamusing namespace std;int main int repeat,i,x,n,j,k; cinrepeat; fori1;irepeat;i cinxn;k1; forj1;jn;j kk*x; coutk /循环21计数输入一组整数,以0结束,统计数据个数(不含0)及最大值。输入1 2 3 456 4 3 5 0输出7 456includeiostreamusing namespace std;int main int a,max0,i0; cina; whilea0 i; ifamax maxa; cina; couti max; return 0;循环22素数输入一个正整数n,输出2,n之间所有的素数及素数个数。输入10输出2 3 5 7 4includeiostreamusing namespace std;int main int n,i,j,s; s0; cinn; fori2;in;i forj2;ji;j ifij0 break; ifji s; couti endls; return 0;循环23完数输入一个正整数n,输出1,n之间的所有完数。完数的定义除自身外的因子之和等于它本身。例如6123,因此6是完数。输入1000输出6 28 496includeiostreamusing namespace std;int main int n,i,j,s; cinn; fori1;in;i s0; forj1;ji;j ifij0 sj; ifsi couts

c语言循环卖n西瓜 几天卖完,C++循环结构23道题含答案.docx相关推荐

  1. 检索大写字母 c语言,c语言梦工厂梅丽题目含答案.docx

    c语言梦工厂梅丽题目含答案 最大公约数 题目: 两个数能同时被一个数所整除,这个数就是公约数.例如,12和20的公约数有1,2,4.其中4是12和20的最大公约数. 输入要求: 输入两个正整数,用逗号 ...

  2. C语言控制流编程试题,可编程序控制系统设计师(中级)职业认证理论考试试题(含答案).doc...

    可编程序控制系统设计师(中级)职业认证理论考试试题(含答案).doc 可编程序控制系统设计师(中级)职业认证理论考试试题(含答案) 一.单项选择题 1.以下对S7-200PLC变量存储器V描述不正确的 ...

  3. 《看聊天记录都学不会C语言?太菜了吧》(12)循环有多容易?你看一眼就怀...

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  4. C语言for循环的嵌套例题,c语言 for循环的嵌套(含答案)

    c语言 for循环的嵌套(含答案) 第 33.34 课时 for 循环的嵌套实验题一:1.下面程序的功能是计算:至 50 中是 7 的倍数的数值之和,请选择填空.D#include main() in ...

  5. 【C语言笔记初级篇】第二章:分支与循环

    目录 (1)什么是语句 (2)分支语句 A:if语句 B:switch语句 (3)循环语句 A:while B:for循环 C:do while循环 (4)goto语句 A:goto语句说明 B:go ...

  6. 7-219 sdut-C语言实验-A+B for Input-Output Practice (不确定次数循环)7-220 sdut-C语言实验——两个数比较

    目录 7-219 sdut-C语言实验-A+B for Input-Output Practice (不确定次数循环) 7-220 sdut-C语言实验--两个数比较 7-219 sdut-C语言实验 ...

  7. 【C语言基础05】循环结构程序设计(含经典代码解析)

    目录 5.1 while语句 5.2 do-while语句 5.3 for语句 5.4 三种循环的比较 5.5 循环的嵌套 5.6 break语句和continue语句 5.7 综合案例 循环结构又称 ...

  8. c语言谭浩强百草园有卖吗,鲁迅为何强调百草园“卖给朱文公的子孙了”?原来有一桩辛酸往事...

    原标题:鲁迅为何强调百草园"卖给朱文公的子孙了"?原来有一桩辛酸往事 教学<从百草园到三味书屋>时,突然有学生问: "老师,课文第一段介绍百草园,直接说卖给一 ...

  9. 【C语言简单说】十九:二维数组循环嵌套(1)

    (▼ _ ▼) 又到了这一节 了,这是痛苦的一节,因为我完全不懂如何像新手说明循环嵌套... 因为很多新手理解不了=.=,我就直接拿我以前的教程复制上来了. 首先先说循环嵌套: 循环嵌套的意思就是循环 ...

最新文章

  1. Jetty服务器jmx监控
  2. java在线作业系统_在线作业系统论文
  3. 学习C++的五十个建议(转
  4. LeetCode 179. 最大数(自定义谓词函数--Lambda表达式--排序)
  5. 暴跌1300亿,机械茅也扛不住了
  6. 可悲的外企Infrastructure - 些须感触(杂)
  7. SCI科技论文写作成长营(完整版)
  8. C++设计模式从入门到精通——实例说明
  9. 高考数学计算机题,高考数学大题
  10. 3月24日服务器维护公告,梦幻西游3月24日更新了什么_梦幻西游3月24日维护及系统调整公告_游戏堡...
  11. 结构化、半结构化和非结构化数据
  12. 杭电计网实验15 ACL网络访问控制 (球球、球球,可以点个赞吗)
  13. JAVA利用jsoup爬取百度热点信息
  14. 【联盛德W806上手笔记】九、DMA
  15. c语言斗兽棋源代码,智能斗兽棋-智能斗兽棋下载-医源世界
  16. 亚马逊网络关联是什么
  17. CleanMyMac X2022最新mac超强清理系统工具
  18. sendmail服务器部署
  19. DZ插件 [1314]模板自由切换 2.0.1版
  20. day11-random模块-随机

热门文章

  1. 使用phpqrcode.php生成二维码并合并到背景图片上
  2. 视觉感知特性 【1】人类视觉系统的信息处理机制的4个特性
  3. JAVA5 8 9章复习
  4. java+ssm基于微信小程序的游泳馆管理系统 uniapp 小程序
  5. DNA sequence HDU 1560
  6. Oracle 数据库 简单操作命令(新手看 可以收藏哟)
  7. Hilt的使用(动态模块)四
  8. 如何利用IP地址开展金融反欺诈?
  9. Ubuntu教程,让你成为Ubuntu高手!
  10. java8 steam流在当前数据对象上的操作。判断list中的属性值是否符合条件或者不为空,后赋值另一个属性的操作