编程思维训练题.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程思维训练题

编程思维训练一 (学会用 C 语言运算符来表达你的想法) 用 C 表达式来表达下面的题目,比如判断一个整数 a 是不是等于 9,对应的表 达式为 a 9。 数学运算 1. 将数学表达式 c = 3a + 5b 翻译成 C 的表达式。 2. 已知某个圆的半径为 a,表示圆的面积和圆的周长。 3. 已知字符变量 a 的值对应的是某大写字母,将其转换为对应的小写字母。 4. 获取某个整数 a 的个位数值(比如 75 是 5,109 是 9)。 5. 获取某个大于 3 位的 10 进制整数 a 的百位数值(比如 1923 是 9)。 6. 假设整数 a=1,b=5;表达式 a++ + ++b 的值是? 7. 不借助第三个变量,用一组表达式来交换两个整数 a 和 b。 8. 设变量 m,n,a,b,c,d 均为 0,执行(m=a==b)||(n=c==d)后,m,n 的值是? 9. int a=8,b=5,c;, 执行语句 c=a/b+0.4;后,c 的值为? 10. 给定一个浮点数,要求将其转化为只保留小数点后 2 位的小数,其中需 要四舍五入,比如 1.23678-1.24。 Bool 运算 1. 假设 a=1,则表达式 a=1 和 a 1 的值分别是? 2. 假设 a=1;表达式!(a-2)的值是? 3. 表达式-1=3 -5 的值是? 4. 假设 a=3,b=4,c=5;表达式 a+bcb c 的值是? 5. 假设 a=3,b=4,c=5 ;表达式!(ab)!c||1 的值? 6. 对于整数 a,如果表达式(a%5 == 3) (a%7==4)(a%5==3)(a20) 为真,那么 a 的值是? 7. 判断某个整数 a 是否能被 7 整除。 8. 判断某个边长为 a 的正方形的面积是否比某个半径为b 的圆的面积大。 9. 判断某个正整数 a 的个位数值在 3,8 的范围之内。比如 16 满足,12、 19 不满足。 10. 判断某个字符变量 a 是不是一个英文字符。 11. 判断某个字符变量 a 是不是一个数字字符。 12. 判断某个正整数 a 是不是一个质数(只能被自己和 1 整除的数)。 13. 给定整数 a,判断它是否能同时被 7 和 3 整除。 14. 给定整数 a,判断它是否能被 7 或者被 3 整除。 15. 给定字符 a 和 b,判断它们是否有一个字符是阿拉伯数字符号。 16. 任意给定某一年为 a,判断它是否为闰年。 逗号运算符 1. 如果有 int a; int i = 2;则执行完 a = (i++, i++, i++)后;a和 i 的 值分别是? 条件运算符 1. 有 3 个整数 a,b,c,不用 if 只用基本表达式来找到其中的最大值。 2. 已知:int n,i=1,j=2;执行语句 n=ij?i++:j++;则 n、i 和 j 的值是? 编程思维训练二(学会用结构来组织你的想法) 分支练习 1. 通过 scanf 输入一个整数,判断它是否是一个偶数?如果是,则输出这 个数。 2. 通过 scanf 输入一个整数,输出这个整数对应的绝对值。 3. 通过 scanf 输入一个字符,判断它是不是一个大写的英文字符,如果是, 则输出这个字符。 4. 通过 scanf 输入一个字符,判断它是不是一个小写英文字符,如果是则 输出这个字符的大写,如果不是则原样输出。 5. 通过 scanf 输入一个字符,判断其是不是一个阿拉伯数字字符,如果是 则打印 YES 否则打印 NO。 6. 通过 scanf 输入代表某一年的整数,如果该年是闰年则输出YES 否则输 出 NO。 7. 通过 scanf 输入两个整数,将其中较大的数输出。 8. 通过 scanf 输入三个整数,将其中较小的数输出。 9. 通过 scanf 输入三个整数,按照从小到大的顺序输出。(采用多重分支) 10. 通过 scanf 输入一个 3 位整数,判断这个数

文档评论(0)

561190791 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档