小学生C++趣味编程40-53

上传人:飞****9 文档编号:127713683 上传时间:2020-04-05 格式:DOC 页数:14 大小:109.50KB
返回 下载 相关 举报
小学生C++趣味编程40-53_第1页
第1页 / 共14页
小学生C++趣味编程40-53_第2页
第2页 / 共14页
小学生C++趣味编程40-53_第3页
第3页 / 共14页
小学生C++趣味编程40-53_第4页
第4页 / 共14页
小学生C++趣味编程40-53_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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

1、1.阅读程序写结果#includeusing namespace std;int main( )int i=0;while(i=8)couti ; / 表示一个空格i=i+4;coutiendl;return 0;输出: 1.完善程序。求6+12+18+24+.+180的和是多少。#includeusing namespace std;int main( )int i=6,sum=0;while(i=180) ; ;cout”sum=”sumendl;return 0;2.阅读程序写结果#includeusing namespace std;int main( )int i=10, n;cin

2、n;while(true)couti;if(i=n) break;i -=3;return 0;输入:5输出: 2.完善程序。求风之巅小学某次信息学竞赛同学们的平均分,以-1表示输入结束。#includeusing namespace std;int main( )int i=0;float n,pjfen,sum=0.0;cinn;while( ) i+; ; cinn;if(i!=0)pjfen=sum/i;cout”平均分:”pjfen;return 0;3.阅读程序写结果#includeusing namespace std;int main( )int s,n,a;s=0;a=10;

3、cinn;while(an)s+;a -=2;coutsendl;return 0;输入:2输出: 3. 完善程序。尼克参加了多次信息学比赛,在最近一次比赛时发现,如果这次比赛他得了98分,那么他所有比赛的平均分是92分;如果这次得了79分,他的平均分是87分,尼克共参加了多少次比赛?#includeusing namespace std;int main( )int ;x=2;while(92*x-98!=87*x-78) ;coutxendl;return 0;4.阅读程序写结果#includeusing namespace std;int main( )int x,y,temp,ans;

4、cinxy;if(xy)temp=x;x=y;y=temp;while(x!=y)x -=y;if(xy)temp=x;x=y;y=temp;ans=x;coutansendl;return 0;输入:28 7输出: 4. 完善程序。幼儿园中班有36个小朋友,小班有30个小朋友。按班分组,两个班各组的人数一样多,问每组最多有多少个小朋友?#includeusing namespace std;int main( )int x,y,n,temp; ;if(xy)temp=x;x=y;y=temp;n=x;while( )n-;cout”每组的人数最多为:”nendl;return 0;5. 阅读

5、程序写结果#includeusing namespace std;int main( )int n,x,s=0;cinn;x=n;while(x=1)if(n%x=0) +s;-x;coutsendl;return 0;5. 完善程序。计算2020-1+2-3+4-5+. n的值(n为奇数时减,偶数时加)#includeusing namespace std;int main( )int i,sum,n; ;coutn;i=1;while(i=n)if( )sum -=i; else sum +=i;i+;coutsumendl;return 0;6. 阅读程序写结果#includeusing

6、 namespace std;int main( )int n,x,s=0;cinn;x=1;while(x=n)if(x%3=1) s+=x;+x;coutsendl;return 0;输入:20输出: 6. 完善程序。韩信带1500名士兵打仗,战死四五百人,幸存的士兵站3个一排,多出2人;站5人一排,多出4人;站7人一排,多出6人,算一算幸存的士兵至少有多少人?#includeusing namespace std;int main( )int i;i=1000;while(true)if(i%3=2&i%5=4&i%7=6) ;i+;cout endl;return 0;7. 阅读程序写

7、结果#includeusing namespace std;int main( )int a,b,n,num=0;cinabn;while(a=b)if(a%n=0) num+;a+;b -=10;coutnumendl;return 0;输入:1 100 5输出: 7. 完善程序。输入三个正整数a,b,n,输出ab的值,要求计算结果精确到小数点后n(1n 200)位,如输入1 3 4,输出0.3333;输入2017 27 10,输出74.7037037037。#includeusing namespace std;int main( )int a,b,n,ans,i;coutabn;cout

8、a/b=; ;coutans;cout.;a%=b;for(i=1;i=n;i+)ans=(a*10)/b;coutans; ;return 0;8. 阅读程序写结果#includeusing namespace std;int main( )int i=1,n,ans=0;cinn;doans+=i;i+=2;while(i=n);coutans;return 0;输入:10输出: 8. 完善程序。求5+10+15+20+25+.+200的和是多少?#includeusing namespace std;int main( )int i=5, ;dosum+=i; ;while(i=200)

9、;cout”5+10+15+20+25+.+200=”sumendl;return 0;9. 阅读程序写结果#includeusing namespace std;int main( )long long n;int sum=0,a;cinn;doa=n%2;sum+=a;couta;n/=2;while(n!=0);coutendl;coutsumendl;return 0;输入:17输出: 9. 完善程序。输入一个正整数,输出该数的位数。如输入789,输出3;输入445566,输出6。#includeusing namespace std;int main( )long long n, n

10、um=0; ;do ;n/=10;while(n0);coutnumendl;return 0;10. 阅读程序写结果#includeusing namespace std;int main( )int n,i,ans=0;cinn;i=1;doif(n%i=0)ans+;i+;while(i=n);coutansendl;return 0;输入:10输出: 10. 完善程序。输入一个浮点数,输出其小数的位数。如输入1.6,输出1;输90.1234567890987654321,输出19(字符输入函数getchar()的作用是从终端输入一个字符,字符输出函数putchar()的作用是向终端输出一个字符。)#include#include/调用字符输入函数getchar()using namespace std;int main( ) ;bool f=false;int num=0;while(ch=getchar()!=n)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

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