c语言第三天作业


一、运算符 表达式 控制流程 1.定义三个整型变量 sum,x,y,将x和y从键盘读入,将x+y的和存入到sum中,输 出sum的值。 2. 定义单精度浮点变量pi,半径r,输入pi与r的值,计算圆的周长存入到sum变 量中,输出sum的值(输出小数点后两位)。 3. 计算表达式3x+2y的值,将值存入变量中,将值输出,注意输入使用scanf输 入, 多个参数使用空格隔开。 4. 利用条件表达式判断x和y,找出两个数中的最大值,将最大值乘以4倍,然后 输出,变量值使用scanf输入, 多个参数使用空格隔开。 5. 定义一个整型变量num,对其初始化,计算求出该数的个位,将结果保存到 变量ret中,然后输出结果ret,并将其输出注意输入使用scanf输入。 6. 定义一个字符型变量c,将其初始化,判断是否是小写字符。如果是小写将其 转换成大写字母,并输出,注意输入使用scanf输入。 7. 输入一个月数,然后输出对应月份有多少天(不考虑闰年),将天数输出,注 意输入使用scanf输入。 8. 流程控制(闰年问题) 输入一个年份,判断该年份是平年还是闰年: 注: 闰年就是第二个月有29天的那一年, 能被4整除但是不能被100整除的是闰年, 或者能被400整除的也是闰年。 9. 判断一个三位数是否是水仙花数,如果是,输出YES,如果不是,输出NO 说明: 水仙花就是一个数的每个数字的立方和等于它本身的数, 例如 153就是一 个水仙花数(1*1*1+5*5*5+3*3*3=153)。 10. 选择和判断(分数转化器) 西方国家常使用ABCDE五级制表示一个人的 成绩, 输入ABCDE中的一个值, 输出对应的分数范围。 说明: 如果输入A, 输出90-10 如果输入B, 输出80-89 如果输入C, 输出70-79 如果输入D, 输出60-69 如果输入E, 输出0-59 11. 输入一个数, 判断从低位开始的第三位是否是3, 例如123的第三位就是1,不是 3, 如果是输出YES,如果不是输出NO。 12. 输入一个时间, 输出时间的下一秒。例如输入的是10 20 59, 表示是10点20分 59秒, 下一秒就是10点21分0秒。 13. 输入两个分数,输出两分数之和(要求约分), 输入 3/5 7/8 输出:59/40 输入:2/8 5/12 输出:2/3 二、循环 14. 输入一个数为n,计算这个数的阶乘(例如一个数为5,则5的阶乘为 1*2*3*4*5=120)。 15. 输入一个正整数,计算这个正整数的位数。 16. 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (getchar putchar)。 17. 输入十个数,计算这十个数的平均值。 18. 输入一个整数,逆序输出。 19. 输入一个数,判断这个数是否为素数,如果是素数输出YES,如果不是输出 NO。(素数/质数就是除了1和它本身之外不能被其他数整除的数) 20. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 21. 图形打印: (1) 比如: 输入 5 2输出为 2 22 222 2222 22222 输入 4 3输出为 3 33 333 3333 (2) 比如: 输入:F 输出: F EFE DEFED CDEFEDC BCDEFEDCB ABCDEFEDCBA (3) 比如: 输入:F 输出: FEDCBA EDCBAB DCBABC CBABCD BABCDE ABCDEF
还剩2页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

文杰天下

贡献于2016-09-15

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf