小学生C++趣味编程27-39

上传人:go****e 文档编号:121024879 上传时间:2020-02-14 格式:DOC 页数:7 大小:52KB
返回 下载 相关 举报
小学生C++趣味编程27-39_第1页
第1页 / 共7页
小学生C++趣味编程27-39_第2页
第2页 / 共7页
小学生C++趣味编程27-39_第3页
第3页 / 共7页
小学生C++趣味编程27-39_第4页
第4页 / 共7页
小学生C++趣味编程27-39_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《小学生C++趣味编程27-39》由会员分享,可在线阅读,更多相关《小学生C++趣味编程27-39(7页珍藏版)》请在金锄头文库上搜索。

1、1. 完善程序。输出 1100 的所有整数。#includeusing namespace std;int main() int i; for(i=1; ; ) cout i endl; return 0;2. 完善程序。狐狸老师站在中间,小朋友们围成一圈玩“荷花荷花开几朵”的游戏。狐狸老师说:“5 朵”,小朋友们就立刻5 人为一组抱在一起,剩余的小朋友就要表演节目。若全班有43 人,规定狐狸老师报的数只能是2,3,4,10,编一程序算一算每次会剩余几个小朋友表演节目。#includeusing namespace std;int main() int i, n; for(; i=10; i+

2、 +) n=43%i; cout i endl; return 0;3. 完善程序。求12+23+34+45+100101 的和是多少?#includeusing namespace std;int main() int sum, i; ; for(i=1; i=100; i+ +) ; cout sum endl; return 0;4. 完善程序。沃伦巴菲特,1930 年生于美国,是全球著名的投资大师,也是一位慈善家,其管理的公司年收益率可以达到20% 以上。假设年收益率为20%,10 万元的投资一年后是12 万元,两年后是14.4 万元,试问20 年后是多少万元?#includeusin

3、g namespace std;int main() int i; float s=10.0; for(i=1; i=20; ) ; cout i s endl; return 0;5. 完善程序。输出100 以内所有的偶数。#includeusing namespace std;int main() int i; for(i=2; i=100; ) cout endl; return 0;6. 完善程序。按字典顺序输出大小字母对照表,先输出一个大写字母,再输出一个小写字母,即AaBbCcZz。#includeusing namespace std;int main() int n; char

4、 i, j; n=a-A; for(i=A; ; i+ +) cout i; j=i+n; ; return 0;7. 完善程序。输入n 个数,输出最小的数。#includeusing namespace std;int main() float min, x; int i, n; cout n=; ; cout x; min=x; for(i=2; ; i+ +) cout 请输入第 i x; if( ) min=x; cout 最小的数: min; return 0;8. 完善程序。输入一个数,判断其是不是素数。#includeusing namespace std;int main()

5、int count=0; long long i, n; ; for(i=2; in; i+ +) if(n%i= =0) count+ +; if( ) cout 素数; else cout 不是素数; return 0;9. 完善程序。“消消乐”是一款老少皆宜的益智类游戏,游戏规则是找出三张及以上相同的连在一起的牌就可以消除。请编程找出三位数中可以玩“消消乐”的数,即个位、十位与百位上的数字相同。如222 可以消除;123 无法消除。#includeusing namespace std;int main() int ge, shi, bai, i; for(i=100; i1000; i

6、+ +) ; shi=(i/10)%10; ge=i%10; if ( ) cout i endl; return 0;10. 完善程序。输入一个数,判断是不是完全数。完全数是指此数所有的真因子(即除了自身以外的约数)之和等于自己。如6=1+2+3,就是完全数。#includeusing namespace std;int main() int n, i, sum=0; cout n; for(i=1; in; i+ +) if(n%i= =0) ; if() cout 是完全数; else cout 不是完全数; return 0;11. 完善程序。一个有规律的数列,其前 6 项分别是 1,

7、3,7,15,31,63。规律如图所示,编程输出这个数列的前30 项。 #includeusing namespace std;int main() long long a, n; n=2; a=1; for(int i=1; i=30; i+ +) cout a endl; ; ; return 0;12. 完善程序。一天,校长到机器人教室检查,看见一只仿生机器人猴子,做得十分可爱,便问是谁做的,狐狸老师等人想和校长开个玩笑,于是狐狸老师说:“是尼克做的。”尼克说:“不是我做的。”格莱尔说:“不是我做的。”如果他们中有两个人说了假话,一人说了真话,请你判断是谁做的。#includeusing

8、 namespace std;int main() ; for(i=1; i=3; i+ +) if(i= =2)+(i!=2)+()= =1 ) break; switch(i) case 1: cout 狐狸老师做的 endl; break; case 2: cout 尼克做的 endl; break; case 3: cout 格莱尔做的 endl; break; return 0;13. 完善程序。利用随机函数,编一个与计算机玩剪刀、石头、布游戏的程序,同时统计出计算机赢的局数和你赢的局数。#include#include#includeusing namespace std;int

9、main() const int MAX=10; srand(time(0); int m, n, countm, countn; countm=countn=0; for(int i=0; iMAX; i+ +) ; cout 请你出招 endl; cout 1. 剪刀 2. 石头 3. 布 n; if(n3) cout 请输入1 3, 此局无效! endl; else switch(m-n) case -2: case 1: cout 计算机赢! endl; countm+ +; break; case: cout 平局! endl; break; default: cout 你赢! endl; countn+ +; break; cout 计算机赢: endl; cout 你赢: countn endl; return 0;

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

当前位置:首页 > 中学教育 > 其它中学文档

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