文档介绍:1 1、已知银行整存整取存款不同期限的月息利率分别为: % 期限一年 % 期限二年 % 期限三年 % 期限五年 % 期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。 2、输入年份 year 和月 month ,求该月有多少天。判断是否为闰年,可用如下C语言表达式: year%4==0 && year%100!=0 || year%400==0 。若表达式成立(即表达式值为 1),则 year 为闰年;否则,表达式不成立(即值为 0), year 为平年。 3、编写一个简单计算器程序,输入格式为: data1 op data2 。其中 data1 和 data2 是参加运算的两个数, op为运算符,它的取值只能是+、-、*、/。 4、输入 n值,输出如图所示矩形。 5、输入 n值,输出如图所示平行四边形。 6、输入 n值,输出如图所示高为 n的等腰三角形。 2 7、输入 n值,输出如图所示高为 n的等腰三角形。 8、输入 n值,输出如图所示高和上底均为 n的等腰梯形。 9、输入 n值,输出如图所示高和上底均为 n的等腰空心梯形。 10、输入 n值,输出如图所示边长为 n的空心正六边型。 11、输入 n值,输出如图所示图形。 3 12、输入 n值,输出如图所示图形。 13、输入 n值,输出如图所示图形。 14、输入 n值,输出如图所示图形。 15、输入 n值,输出如图所示图形。 16、输入 n值,输出如图所示图形。(例为 n=6 时) 4 17、编写程序,输出如图所示 sin(x) 函数 0到2π的图形。 18、编写程序,在屏幕上输出一个由*号围成的空心圆。 19、编写程序,在屏幕上绘制如图余弦曲线和直线。若屏幕的横向为 x轴,纵向为 y轴,在屏幕上显示 0~ 360 度的 cos(x) 曲线与直线 x=f(y)=45*(y-1)+31 的迭加图形。其中 cos 图形用"*" 表示, f(y) 用"+" 表示,在两个图形的交点处则用 f(y) 图形的符号。 5 20、编写程序,输出如图所示高度为 n的图形。 21、编写程序,输出如图所示高度为 n的图形。 22、输入 n值,输出如图所示图形。 6 23、输入 n值,输出如图所示的 n× n(n<10) 阶螺旋方阵。 12345 16 17 18 196 15 24 25 207 14 23 22 218 13 12 11 109图 n=5 时的螺旋方阵 24、输入 n值,输出如图所示回型方阵。 25、输出如图所示的数字金字塔 7 26、输入 n值,输出如图所示图形。 27、输入顶行字符和图形的高,输出如图所示图形。 28、输入首字符和高后,输出如图所示回型方阵。 AAAAA8 ABBBAABCBAABBBAAAAAA图 首字符为'A' 、高为 5的方阵 29、输入中心字符和高后,输出如图所示回型方阵。 XXXXXXYYYXXYZYXXYYYYXXXXX图 中心字符为'Z'、高为 5的方阵 30、编写程序,输出如图所示上三角形式的乘法九九表。 9 31、编写程序,输出如图所示下三角乘法九九表。 32、编写程序,输入三角型的三条边长,求其面积。注意:对于不合理的边长输入要输出数据错误的提示信息。 33、编写程序求出 555555 的约数中最大的三位数是多少。 34、编写程序计算下列算式的值: 直到某一项 A<= 时为止。输出最后C的值。 10 35、从键盘输入任意的字符,按下列规则进行分类计数。第一类'0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 第二类'+', '-', '*', '/', '%' , '=' 第三类其它字符当输入字符'\'时先计数,然后停止接收输入,打印计数的结果。 36、对从键盘上输入的行、单词和字符进行计数。我们将单词的定义进行化简,认为单词是不包含空格、制表符(\t) 及换行符的字符序列。例如: "a+b+c" ,认为是1个单词,它由5个字符组成。又如: "xy abc" ,为2个单词, 6个字符。一般用[CTRL+D] 作为文件结束标记,其字符码值为-1,当输入[CTRL+D] 时表示文件输入结束,停止计数。 37、编写程序计算当 x= 时下述级数和的近似值,使其误差小于某一指定的值 epsilon (例如: epsilon= ): 38、编写程序计算下式的值: