C语言编程题 (2)
-
四、编写程序题及参考答案
导读:虽然题目基本按照教材章节顺序排列的,但是把同类题目尽量排在一起,便于读者学习掌握编程方
法和思路,提高自己的编程能力。
【
4.1
】已知银行整存整取存款不同
期限的月息利率分别为:
0.315%
期限一年
0.330%
期限二年
月息利率
=
0.345%
期限三年
0.375%
期限五年
0.420%
期限八年
要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。
【
4.2
】
输入年份
year
和月
month
p>
,
求该月有多少天。
判断是否为闰年,
p>
可用如下C语言表达式:
year%4==0
&& year%100!=0 || year%400==0
。若表达式成立(即表达式值为
1
),则
year
为闰年;否则,表达式不成立
(即值为
0
),
year
为平年。
【
4.3
】编写一个简单计算器程序,输入格式为:
data1 op
data2
。其中
data1
和
data2
是参加运算的两个数,
op
为运算符,它的取值只能是
+
、
-
、
*
、
< br>/
。
【
4.4
】
输入
n
值,输出如图所示矩形。
【
4.5
】
输入
n
值,输出如图所示平行四边形。
【
4.6
】
输入
n
值,输出如图所示高为
n
的等腰三角形。
【
4.7
】输入
n
值,输出如图所示高为
n
的等腰三角形。
< br>
【
4.8
< br>】输入
n
值,输出如图所示高和上底均为
n
的等腰梯形。
【
4.9
】
输入
n
值,输出如图所示高和上底均为
n
的等腰空心梯形。
【
4.10
】输入
n
值,输出如图所示边长为
n
的空心正六边型。
【
4.1
1
】输入
n
值,输出如图所示图形。<
/p>
【
4.12
】输入
n
值,输出如图所示图形。
p>
【
4.13
】输入
n
值,
输出如图所示图形。
【
4.14
】输入
n
值,输
出如图所示图形。
【
4.15
】输入
n
值,输出如图所示图形。
【
4.16
】输入
p>
n
值,输出如图所示图形。(例为
n=6
时)
上一页
下
一页
【
4.1
7
】编写程序,输出如图所示
sin(x)
< br>函数
0
到
2π
< br>的图形。
【
4.18
】编写程序,在屏幕上输出一个由
*
号围成的空心圆。
【
4.19
】编写程序,在屏幕上绘制
如图余弦曲线和直线。若屏幕的横向为
x
轴,纵向为
y
轴,
在屏幕上显
p>
示
0
~
360
p>
度的
cos(x)
曲线与直线
x=f(y)=45*(y-1)+31
的迭加图形。其中
< br>cos
图形用
表示,
f(y)
用
表示,
在两个图形的交点处则用
f(y)
图形的符号
。
4.20
】编写程序,输出如图所示高度为
n
的图形。
4.21
】编写程序,输
出如图所示高度为
n
的图形。
4.22
】输入
n
值,输出如图所示图形。
【
【
【
【
4.23
】输入
n
值,输出如图所示的
n×
p>
n(n<10)
阶螺旋方阵。
1 2 3
4 5
16 17 18 19 6
15 24 25
20 7
14 23 22 21 8
13 12 11
10 9
图
4.19
n=5
时的螺旋方阵
【
4.24
】输入
n
值,输出如图所示回型方阵。
【
4.25
】输出如图所示的数字金字塔
【
4.2
6
】输入
n
值,输出如图所示图形。<
/p>
【
4.27
】输入顶行字符和图形的高,输出如图所示图形。
【
4.28
】输入首字符和高后,输出如图所示回型方
阵。
A A A A A
A B B B A
A B C B A
A B B
B A
A A A A A
图
4.24
首字符为
'A'
、高为
5
的方阵
【
4.29
】输入中心字符和高后,输出如图所示回型方阵。
X X X X X
X
Y Y Y X
X Y Z Y X
X Y Y Y Y
X X X
X X
图
4.25
中心字符为
p>
'Z'
、高为
5
的
方阵
【
4
.30
】编写程序,输出如图所示上三角形式的乘法九九表。
上一页
下一页
【
p>
4.31
】编写程序,输出如图所示下三角乘法九九表。
【
4.32
】编写程序,输入三角型的三条边长,求其面积。注意:对于不合理的
边长输入要输出数据错误的提
示信息。
【
4.33
】编写程序求出
555555
的约数中最大的三位数是多少。<
/p>
【
4.34
】编写程序计算下列算式的值:
<
/p>
直到某一项
A<=0.000001
时为
止。输出最后C的值。
【
4.35
】从键盘输入任意的字符,按下列规则进行分类计数。
第一类
'0'
,
'1'
,
'2'
,
'3'
< br>,
'4'
,
'5'
,
'6'
,
'7'
,
'8'
,
'9'
第二类
'
+'
,
'-'
,
'*'
,
'/'
,
< br>'%'
,
'='
第三类
其它字符
当输入字符
''
时先计数,然后停止接收输入,打印计数的结果。
【
4.36
】
对从键盘上输入的行、
单词和字符进行计数。
我们将单词的定义进行化简,
认为单词是不包含空格、