编程思维训练题

编程思维训练一 (学会用 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. inta=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+b>c&&b c 的值是?

5. 假设 a=3,b=4,c=5 ;表达式!(a>b)&&!c||1 的值?

6. 对于整数 a,如果表达式(a%5==3)&&(a%7==4)&&(a%5==3)&&(a<20)

为真,那么 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. 已知:intn,i=1,j=2;执行语句 n=i

编程思维训练二(学会用结构来组织你的想法)

分支练习

1. 通过 scanf 输入一个整数,判断它是否是一个偶数?如果是,则输出这

个数。

2. 通过 scanf 输入一个整数,输出这个整数对应的绝对值。

3. 通过 scanf 输入一个字符,判断它是不是一个大写的英文字符,如果是,

则输出这个字符。

4. 通过 scanf 输入一个字符,判断它是不是一个小写英文字符,如果是则

输出这个字符的大写,如果不是则原样输出。

5. 通过 scanf 输入一个字符,判断其是不是一个阿拉伯数字字符,如果是

则打印 YES 否则打印 NO。

6. 通过 scanf 输入代表某一年的整数,如果该年是闰年则输出YES 否则输

出 NO。

7. 通过 scanf 输入两个整数,将其中较大的数输出。

8. 通过 scanf 输入三个整数,将其中较小的数输出。

9. 通过 scanf 输入三个整数,按照从小到大的顺序输出。(采用多重分支)

10. 通过 scanf

c语言编程思维训练方法,编程思维训练题.pdf相关推荐

  1. c语言编程思维训练50题,c语言逻辑思维训练题一

    c语言逻辑思维训练题一 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 要求:用java实现下面的所有题目,2012年11月1日提交 ...

  2. php编程数学思维题,一年级数学:思维训练题(13套),打印每周一练,益智提升专用...

    一年级数学:思维训练题(13套),打印每周一练,益智提升专用! 众所周知,思维对于数学的学习是最为关键的,尤其是在小学阶段,需要趁早的培养孩子的逻辑思维能力.思维不是凭空想象,而是要依据手里的题目,能 ...

  3. 学霸孩子必备的三种思维,编程思维的速成方法

    文章转载自STEAM创客 今天,AOE想想跟家长们聊聊编程思维. 编程思维是孩子最需要的,是认知新事物的能力.而让大脑接受一个新的东西,需要的有这么几种思维:分解思维.框架思维.抽象思维. 简单来说, ...

  4. 少儿编程教育好不好---《浅谈青少儿编程教育与计算思维》

    前言 最近国家政策导向,导致很多少儿教育行业迎来了寒冬,使得不少企业都快支撑不下去了,这也是国家对于校外少儿教育行业的规范化必经之路.我们今天不讲政策和形势,谈谈我对于少儿编程教育的一些认识.毕竟也在 ...

  5. 少儿编程学霸孩子必备的三种思维,编程思维的速成方法

    编程思维是孩子最需要的,是认知新事物的能力.而让大脑接受一个新的东西,需要的有这么几种思维:分解思维.框架思维.抽象思维. 简单来说,当一个有关新事物的信息传到大脑.大脑首先会对该信息进行拆解,接着将 ...

  6. PythonThinking_‘编程习惯养成与思维'

    T5总结: 本文主要介绍'编程习惯养成与思维',偏说理而非实战.因为缺乏相关代码与举例,所以在理解上很困难. 所以本文进行查阅相关资料,进行理解和总结. 目录: 1.防御性编程与备注 2.科学分析思维 ...

  7. 学编程可以培养编程思维,而编程思维是什么?解读IT入门知识

    大家经常听说"学编程可以培养编程思维",而编程思维是什么?学编程和培养编程思维有什么联系你知道吗? 一.什么是编程? 在了解编程思维之前,首先,要和大家说一说什么是编程. 编程就是 ...

  8. 举例说明:学编程和培养编程思维有什么联系?

    大家经常听说"学编程可以培养编程思维",而编程思维是什么?学编程和培养编程思维有什么联系你知道吗?本文,带大家从多方面来具体了解下编程思维. 一.什么是编程? 在了解编程思维之前, ...

  9. 少儿编程学的是思维还是程序?

    少儿编程学的是思维还是程序? 未来世界的人将会分成两种人:一种是会编程的人,另一种是不会编程的人. 会编程的人可以创造.可以写出改变人类社会的软件:不会编程的人,如果学会使用别人写的软件,则可以充当辅 ...

最新文章

  1. js里的document对象大全(DOM操作)
  2. NSString属性什么时候用copy,什么时候用strong?
  3. C# 最快的逐一打印斐波那契结果数列的算法
  4. opencv函数总结
  5. 基于Docker的SaaS解决方案
  6. HTML5 上传图片预览
  7. 设计模式之单例模式介绍
  8. C语言之设计模式——单例模式
  9. flask 重定向(redirect)和会话(session)
  10. Android小应用-----画画板
  11. WPF 从文件加载字体
  12. 【codevs1026】逃跑的拉尔夫
  13. Vue(二十三)vuex + axios + 缓存 运用 (以登陆功能为例)
  14. 动态滑窗-python
  15. Linux下载离线安装包
  16. 苹果亮度自动调节怎么关闭_Android 亮度自动调节是如何实现的?
  17. oracle中同义词作用,Oracle同义词创建及其作用
  18. 松翰单片机操作日记SN8F5721(同步串口)
  19. 腾讯坐标系转化成百度坐标系
  20. 简单说下每一层对应的网络协议有哪些?

热门文章

  1. 键盘输入一个英制的身高(几英尺几英寸),计算对应的公制身高(米)
  2. oa系统在计算机应用中属于,oa在计算机应用分类中属于
  3. js数组转对象,对象转数组
  4. IT产品经理工作职责
  5. 更改计算机系统日期后重新登录总账系统,2021年用友ERPU8操作中的常见问题分析及解决方案论文...
  6. Revit SDK 官方下载地址(不定期更新)
  7. DX12渲染引擎目录
  8. 英语b级分数计算机,英语b级多少分算过?
  9. vagrant ssh卡住
  10. 训练社交口才的16种技巧