《C++低学阶例题(简单版)二十》由会员分享,可在线阅读,更多相关《C++低学阶例题(简单版)二十(6页珍藏版)》请在金锄头文库上搜索。
1、C+ 低学阶 例题题目一:观察下面的式子,并找出其中的规律,计算前n项和。1-1/2+1/3-1/4+1/5-1/6+.输入:每行输入1个整数n(0n100)。输出:每个测试实例的输出占一行,结果保留3位小数。代码:#includeusing namespace std;int main() int n; cinn; float a=1,b=0; for(int i=2;in+1;i+) b=1.0/i; if(i%2=0) a-=b; else if(i%2=1) a+=b; coutfixedsetprecision(3)a; return 0;题目二:输入一个正整数n,根据n的值输出一个
2、由*组成的三角形输入:4输出:*代码:#includeusing namespace std;int main()int n,k=0;cinn;for(int i=0;in;i+)for(int j=0;j=k;j+)cout*;k+=2;coutendl;return 0;题目三:输入一个三位整数,输出它的逆序数输入:123输出:321代码:#includeusing namespace std;int main()int a,b;cina;b=a%10;coutb;b=a/10%10;coutb;b=a/100;coutb; return 0;题目四:你买了一箱n个苹果,很不幸的是买完时箱
3、子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入:输入仅一行,包括n,x和y(均为整数)。输出:输出也仅一行,剩下的苹果个数代码:#includeusing namespace std;int main()int a,b,c;cinabc;if(c%b=0) a=a-c/b;elsea=a-c/b-1;if(a=0)couta;else cout0;return 0;题目五:给定非负整数n,求2n的值,即2的n次方。输入:一个整数n。0 n 31。输出:一个整数,即2的n次方。代码:#includeusing namespace std;int main() int n,b=1; cinn; for(int i=0;in;i+) b*=2; coutb; return 0;6