C语言编程题 (2)

玛丽莲梦兔
920次浏览
2021年02月12日 21:38
最佳经验
本文由作者推荐

-

2021年2月12日发(作者:分手该怎么挽留)



四、编写程序题及参考答案



导读:虽然题目基本按照教材章节顺序排列的,但是把同类题目尽量排在一起,便于读者学习掌握编程方


法和思路,提高自己的编程能力。




【


4.1


】已知银行整存整取存款不同 期限的月息利率分别为:



0.315%


期限一年



0.330%


期限二年



月息利率



=



0.345%


期限三年



0.375%


期限五年



0.420%


期限八年


< p>
要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。




【


4.2


】 输入年份


year


和月


month


,


求该月有多少天。


判断是否为闰年,


可用如下C语言表达式:


year%4==0


&& year%100!=0 || year%400==0


。若表达式成立(即表达式值为


1


),则

year


为闰年;否则,表达式不成立


(即值为

< p>
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


值,输出如图所示图形。





【


4.13


】输入


n


值, 输出如图所示图形。




【

< p>
4.14


】输入


n


值,输 出如图所示图形。



【


4.15


】输入


n


值,输出如图所示图形。

< p>


【


4.16


】输入


n


值,输出如图所示图形。(例为



n=6


时)


上一页


下 一页












【


4.1 7


】编写程序,输出如图所示


sin(x)

< br>函数


0


到


2π

< br>的图形。





【


4.18


】编写程序,在屏幕上输出一个由


*


号围成的空心圆。




【


4.19


】编写程序,在屏幕上绘制 如图余弦曲线和直线。若屏幕的横向为


x


轴,纵向为

< p>
y


轴,



在屏幕上显


示


0


~


360


度的


cos(x)


曲线与直线


x=f(y)=45*(y-1)+31


的迭加图形。其中

< br>cos


图形用



表示,

< p>
f(y)


用



表示,


在两个图形的交点处则用


f(y)


图形的符号 。




4.20


】编写程序,输出如图所示高度为


n


的图形。




4.21


】编写程序,输 出如图所示高度为


n


的图形。




4.22


】输入

n


值,输出如图所示图形。





【



【




【






【


4.23


】输入


n


值,输出如图所示的


n×


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


值,输出如图所示回型方阵。



< p>
【


4.25


】输出如图所示的数字金字塔








【


4.2 6


】输入


n


值,输出如图所示图形。< /p>





【


4.27


】输入顶行字符和图形的高,输出如图所示图形。

< p>





【


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

< p>
的方阵




【

< p>
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


中心字符为


'Z'


、高为


5


的 方阵




【


4 .30


】编写程序,输出如图所示上三角形式的乘法九九表。



上一页


下一页














【


4.31


】编写程序,输出如图所示下三角乘法九九表。

< p>




【


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


】


对从键盘上输入的行、


单词和字符进行计数。


我们将单词的定义进行化简,


认为单词是不包含空格、

-


-


-


-


-


-


-


-