C++低学阶例题(中难版)十

上传人:芝****量 文档编号:232396118 上传时间:2021-12-30 格式:DOCX 页数:9 大小:20.31KB
返回 下载 相关 举报
C++低学阶例题(中难版)十_第1页
第1页 / 共9页
C++低学阶例题(中难版)十_第2页
第2页 / 共9页
C++低学阶例题(中难版)十_第3页
第3页 / 共9页
C++低学阶例题(中难版)十_第4页
第4页 / 共9页
C++低学阶例题(中难版)十_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《C++低学阶例题(中难版)十》由会员分享,可在线阅读,更多相关《C++低学阶例题(中难版)十(9页珍藏版)》请在金锄头文库上搜索。

1、C+ 低学阶 例题题目一:输入n,然后用函数输出n行hello world输入:一行一个数 为n 其中n=1000输出:共n行每行内容为hello world代码:#includeusing namespace std;void hello()coutn;for(int i=0;in;i+)hello();coutendl;return 0;题目二:幂ab的末3位数是多少?输入:两个正整数a,b。1a100,1b10000。输出:从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。代码:#includeusing namespace std;int main()int

2、a,b,s=1;cinab;for(int i =0;ib;i+)s*=a;s=s%1000;if(s10)cout00=10&s100) cout0s; else couts; return 0;题目三:输入x和y,输出x年y月有多少天输入:两个正数x和y,分别表示年份和月份(x在int范围内,y为112);输出:一个正数,表示该月的天数代码:#includeusing namespace std;int main()int a,b,t;cinab;switch(b)case 1:case 7:case 3:case 5:case 8:case 10:case 12:t=31;break;c

3、ase 4:case 6:case 9:case 11:t=30;break;case 2:if(a%4=0&a%100!=0|a%400=0)t=29;elset=28; coutt;return 0;题目四:给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入-380,反转后得到的新数为-83。输入:输入共 1 行,一个整数N。-1,000,000,000 N 1,000,000,000。输出:输出共 1 行,一个整数,表示反转后的新数。代码:#includeusing namespace

4、std;int main()int a,b=1;cina;if(a0)cout-;a=-a;while(a!=0)b=a%10;a/=10;if(b!=0)coutb;return 0;题目五:输入两个正整数m和k,其中1m100000,1k5 ,判断m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。 例如,输入:43833 3,满足条件,输出YES。如果输入:39331 3,尽管有3个3,但不能被19整除,也不满足条件,应输出NO输入:m 和 k 的值,中间用单个空格间隔。输出:满足条件时输出 YES,不满足时输出 NO。代码:#includeusing namespace std;int main()int m,k,a=0,c;cinmk;if(m%19=0)while(m0)c=m%10;if(c=3)a+;m=m/10;if(a=k)coutYES;elsecoutNO; return 0;9

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > C/C++资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号