当前位置:首页 > 第3章 程序设计初步
C++程序设计(第2版)
(2) 要求输出c1和c2值的ASCII码,应如何处理?
5. 整型变量与字符变量是否在任何情况下都可以互相代替?如 char c1,c2; 与
intc1,c2;
是否无条件地等价?
6. 什么是算术运算?什么是关系运算?什么是逻辑运算?
7. C++如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 8. 写出下面各逻辑表达式的值。设a=3,b=4,c=5。 (1) a+b>c && b==c (2) a||b+c && b-c (3) !(a>b) && !c||1
(4) !(x=a) && (y=b) && 0 (5) !(a+b)+c-1 && b+c/2
9. 有3个整数a,b,c,由键盘输入,输出其中最大的数。 10. 有一函数:
编写一程序,输入x,输出y的值。
11. 给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60z69分为'D',60分以下为'E'。
12. 给一个不多于5位的正整数,要求: ①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123。
13. 企业发放的奖金来自利润提成。利润i低于或等于10万元的,可提成10%为奖金;利润i高于10万元,低于或等于20万元(100000
14. 输入4个整数,要求按由小到大的顺序输出。
15. 输入两个正整数m和n,求其最大公约数和最小公倍数。
16. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
C++程序设计(第2版)
17. 求之值,其中a是一个数字。例如:
2+22+222+2222+22222(此时n=5),n由键盘输入。
18. 求 (即求1!+2!+3!+4!+?+20!)。
19. 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
20. 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子: 21. 有一分数序列
求出这个数列的前20项之和。
22. 猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半另加一个。到第10天早上想再吃时,就只剩一个桃子了。求第1天共摘了多少个桃子。 23. 用迭代法求x=a。求平方根的迭代公式为
要求前后两次求出的x的差的绝对值小于10-5。 24. 输出以下图案:
25. 两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单。
共分享92篇相关文档