程序设计笔记

一、知识点
1.①c语言程序处理的数据基本形式:常量(程序中不能改变其值的量),变量(程序执行过程中是可以改变的)
②c语言的基本数据类型:整型,实型,字符型,枚举型
2.赋值运算符为=,且左值只能为变量,即将右值赋值给左值,而等于为==
3.输出与输入
⑴数据的格式化输入与输出
①.scanf(),printf()
用此函数输入数值型数据时,其遇到空格符,回车符,制表符,或达到输入域宽,或遇非法字符输入都认为数据输入结束。
②.cin,cout
对于一些不是很复杂的程序的比较适用,对于这两种方式应比较之后去应用。
⑵字符的输入函数getchar()与字符的输出函数putchar()
4.算数运算符:+-*%
5.关系运算符:简单的判断
6.逻辑运算符:复杂的一些条件
7.条件运算符:唯一一个三元运算符
在应用这些运算符应该明确各种运算符的优先级,若程序中有多个运算符,可以使用优先级最高的圆括号进行解决。
8.if语句适用于单分支
if–else语句适用于双分支
else–if语句适用于多分支控制条件中(若分支中有多条语句才能完成,可用花括号将多条语句括起来)
switch语句(适用多情况和else–if类似,但最大不同的便是switch表达式只能使用char型或者else型,并且还有很多细节需要去注意)
9.分步输出法来测试程序
二、应用:
1.高效快速解决数学的问题并计算
eg:计算(a+b)*c的值
描述
给定3个整数a, b. c,计算表达式(a+b)*c的值。
输入
输入仅一行,包括三个整数a, b. c,数与数之间以一个空格分开。
(-10,000 < a,b,c < 10,000)
输出
输出一行,即表达式的值
2.解决实际生活中的数学问题:
甲流疫情死亡率
描述
甲流并不可怕,在中国,它的死亡率并不是很高,请根据藏止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。
输入
输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。
输出
输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位
三、感想
1.理论+实践。编程时应该清晰的思路,对于相应知识的获取不应该仅仅局限于课本,理论加实践反复去巩固效果会更好。
2.沟通交流。编程时遇到自己难以解决的问题可以跟其他人交流,思路也应该与之分享,并不断去完善自己的程序。
3.注意细节。例如英文字母大小写,运算优先级等等。
4.不断简化。简化但并不意味着使用多用途,复杂而晦涩难懂的复合表达,这也是程序设计中不提倡的。个人觉得应该是在最初编写的基础上不断修改,删掉冗余的语句使程序简洁,从而使运算效率更高。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值