C++低学阶例题(简单版)六

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

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

1、C+ 低学阶 例题题目一:输入一个数n,输出从1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+n)的和。输入:一个正整数(保证这个数在110000的范围)输出:计算式的最终结果代码:#includeusing namespace std;int main() int n,b=0,sum=0; cinn; for(int i=1;in+1;i+) b+=i;sum+=b; coutsum; return 0;题目二:输入一个正整数,求这个这个数的阶乘 n!输入:一个正整数,保证输入的值不大于15输出:阶乘的最后结果代码:#includeusing namespace std;int

2、 main() long long int n,s=1; cinn; for(int i=1;i=n;i+) s*=i; couts; return 0;题目三:输入一个二进制数,转换成十进制数输出输入:一个二进制数(在01111111范围)输出:转化后的十进制数代码:#includeusing namespace std;int main() int t = 1,x,y=0; cinx; while (x 0) y += x % 10 * t; x = x / 10; t = t * 2; couty; return 0;题目四:给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨

3、度值 = 最大值减去最小值)。输入:一共2行,第一行为序列的个数n(1 n 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。输出:一行,表示序列的最大跨度值。代码:#includeusing namespace std;int main()int n,b,c=0,d=1000;cinn;/确定输入几个数 for(int i=0;ib;/输入这几个数 if(bc)/输入的数与最大的数比较 c=b;/取出最大的数 if(bd)d=b;/取出最小的数 coutc-d;/最大的数减去最小的数 return 0;题目五:输入n个数(n=100)求累加和输入:两行第一行输入一个数字n(1=n=100)代表有n个数第二行输入n个数字输出:n个数字的累加和代码:#includeusing namespace std;int main()int n,a,b=0;cinn;for(int i=0;ia;b+=a;coutb;return 0;6

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

最新文档


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

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