C语言 习题课.ppt_第1页
C语言 习题课.ppt_第2页
C语言 习题课.ppt_第3页
C语言 习题课.ppt_第4页
C语言 习题课.ppt_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题课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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论