校园跳蚤市场信息管理c语言,C语言 习题课.ppt

习题课1 信息科学与技术学院夏涛 编写下列分段函数的计算程序 y x x y2 x yx x y x y2 x y x y且x 10 2x 0 2x y x y2 0 2x y x y且x 1 include math h main floatx y printf nEnterx y scanf f f include stdio h main inti j a b c d for i 32 i 99 i j i i a j 1000 b j 100 a 10 c j 10 a 100 b 10 d j a 1000 b 100 c 10 if a c 10 编一个程序求满足下列条件的四位数 该数是一个完全平方数 并且第一 三位数字之和为10 第二 四位数字之积为12 解题思路设 要找的四位数为j 根据题意j是一个完全平方数 设这个数为i 即j i i 那么i只能在32 99之间 因为322 1024 992 9801 312 1000小于四位数 1002 10000大于四位数 运行程序 12969216 设 a为j的千位数b为j的百位数c为j的十位数d为j的个位数 若j已知则可将其千 百 十 个数分解开 a j 1000b j 100 a 10c j 10 a 100 b 10d j a 1000 b 100 c 10j a 1000 b 100 c 10 d includemain intn prinrf Enteraintegerwith1to7 n do scanf d 从键盘输入整数1 7 输出显示对应英文的星期名 输入数为0时 循环结束 当输入的数不在1 7范围时 显示错误 在循环语句中嵌套开关分支语句 下列程序段执行后 y的值为 main intx y for y 1 x 1 y 10 break if x 2 1 x 5 continue x 3 A 2B 4C 6D 8 main inti 1 s 0 do s i while i 6 printf d d i s 答 7 9 答 C main inta 1 b 1 switch a case1 switch b case0 printf 3 n break case1 printf 0 n break case2 printf 6 n break 答 0 6 以下程序运行时若从键盘输入2473 则运行结果是 main intc while c getchar n switch c 2 case0 case1 putchar c 4 case2 putchar c 4 break case3 putchar c 3 default putchar c 2 break printf n A 668977B 668966C 66778777D 6688766 答 A continue 读程写结果main intx 1 y 0 a 0 b 0 switch x case1 switch y case0 a break case1 b break case2 a b break printf a d b d a b 答案 a 2 b 1 读程写结果main inta b for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 printf d a A 7B 8C 9D 10答案 B

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值