《C++低学阶例题(简单版)二十一》由会员分享,可在线阅读,更多相关《C++低学阶例题(简单版)二十一(7页珍藏版)》请在金锄头文库上搜索。
1、C+ 低学阶 例题题目一:某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。若可以兑换大奖,输出1,否则输出0。输入:一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。输出:一行。若可以兑换大奖,输出1,否则输出0。代码:#includeusing namespace std;int main()int a,b;cinab;if(a=10|b=20)cout1;elsecout0;return 0;题目二:输入三个整
2、数,数与数之间以一个空格分开。 输出一个整数,即最大的整数。输入:输入为一行,包含三个整数,数与数之间以一个空格分开。输出:输出一行,包含一个整数,即最大的整数。代码:#includeusing namespace std;int main() int a,b,c; cinabc; if(ab) a=b; if(ac) a=c; couta; return 0;题目三:孙老师讲授的计算概论这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?输入:输入两行,第一行为整数n(1 n 100),表示参加这次考试的人数
3、.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。输出:输出一个整数,即最高的成绩。代码:#includeusing namespace std;int main()int n,a,b=INT_MIN;cinn;for(int i =0;ia;if(ab)b=a;coutb;return 0;题目四:计算非负整数m到n(包括m和n)之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。输入:两个数 m 和 n,两个数以一个空格分开,其中 0 m n 300 。输出:输出一行,包含
4、一个整数,表示m 到 n(包括m 和 n )之间的所有奇数的和代码:#includeusing namespace std;int main()int m,n,s=0;cinmn;for(int i=m;i=n;i+)if(i%2!=0)s+=i;couts;return 0;题目五:给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+.+n!),输出阶乘的和。输入:输入有一行,包含一个正整数n(1 n 12)。输出:输出有一行:阶乘的和。代码:#includeusing namespace std;int main()int a,b=1,c=0;cina;for(int i=1;i=a;i+)for(int j=1;j=i;j+)b*=j;c+=b;b=1; coutc;return 0;7