小学生C++趣味编程27-39.doc_第1页
小学生C++趣味编程27-39.doc_第2页
小学生C++趣味编程27-39.doc_第3页
小学生C++趣味编程27-39.doc_第4页
小学生C++趣味编程27-39.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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+ +) 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 年后是多少万元?#includeusing 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 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() 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+ +) ; 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,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 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 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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论