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

上传人:芝****量 文档编号:219388608 上传时间:2021-12-06 格式:DOCX 页数:9 大小:21.50KB
返回 下载 相关 举报
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(1=n=100)在屏幕上打印出对应行数的由*组成正三角形输入:有n行的正三角形输出: * * * *代码:#includeusing namespace std;int main()int n,j,i,k;cinn;for(i=1;i=n;i+)for(j=1;j=n-i;j+)cout ;for(k=1;k=2*i-1;k+)cout*;coutendl;return 0;题目二:斐波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,要求菲波那契数列中第k个数是多少。输入:输入一行,包含一个正

2、整数k。(1 k 46)输出:输出一行,包含一个正整数,表示斐波那契数列中第k个数的大小。代码:#includeusing namespace std;int main() int k,a=1,b=1,c=0; cink; if(k=1|k=2) cout2&k=46) for(int i=0;i(k/3);i+) c=a+b; b=c+a; a=b+c; if(k%3=0) coutc; else if(k%3=1) coutb; else if(k%3=2) couta; return 0;题目三:输入一个正整数n(n10),根据n的值输出一个由数字组成的三角形输入:5输出:1 2 3 4

3、 52 4 6 83 6 94 85代码:#includeusing namespace std;int main()int n;cinn;for(int i=n;i=1;i-)for(int j=1;j=i;j+)coutj*(n-i+1) ;coutendl;return 0;题目四:统计给定的n个数中,负数、零和正数的个数。输入:输入数据有多组,每组占一行,每行的第一个数是整数n(n100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。输出:对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。代码:#includeusi

4、ng namespace std;int main()int i,n,x,a=0,b=0,c=0;docinn;if(n=0)break;for( i=0;ix;if(x0)c+;couta b cendl;a=0,b=0,c=0;while(1);return 0;题目五:用数组存储从键盘上输入的10个整数,并求这10个整数的最大值、最小值和平均值。平均值保留一位小数。输入:34 75 5 789 3 767 345 12 90 53输出:max=789, min=3, average=217.3代码:#includeusing namespace std;int main() int a,max=0,min=100000; double ave=0; for(int i=0;ia; if(amax) max=a; if(amin)min=a;ave+=a; ave/=10; coutmax=max, min=min, average=ave; return 0;9

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

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

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