一、LinuxC开发过程
例如:输入一个数num,判断该数是奇数还是偶数
1.分析建模
偶数:--->能被2整除的数
奇数:--->不能被2整除的数
2.画流程图
3.将流程图翻译成C语言代码 vim(编辑器)
注释:
单行注释 //
多行注释 /* 多行注释 */
入口函数:mainclear
4.将C源代码编译成可执行程序(gcc 编译器)
5.执行可执行程序
总结:
1.分析建模 ---2.画流程图---3.翻译成C语言---4.编译成可执行程序---5.运行
二、C语言相关
案例:
案例1:输入一个正方形的边长,计算其周长和面积
1.分析建模
length=len*4
area=len*len
2.画流程图
3.将流程图编译C语言代码
方式同下,案例2
案例2:输入一个长方形的长和宽,计算其周长和面积
1.分析建模
len=(length+width)*2 周长
area=length*width
2.画流程图
3.将流程图编译C语言代码
案例3:输入一个圆的半径,计算其周长和面积
1.分析建模
len=2*3.14*r
area=3.14*r*r
2.画流程图
3.将流程图编译C语言代码
方式同上,案例2
案例4:输入一个学生的年龄,输入一个学生C补习成绩
若年龄age大于25小于28
或成绩score大于等于90,输出晚上不用上晚自习
age>25 && age<28 || score>=90
案例5:通过税前工资计算税后工资
设计思路:
beSal<=5000 不收税
5000<beSal<=8000 收3%税
8000<beSal<=10000 收5税
beSal>=10000 收10%税
伪代码:
beSal=6000
(beSal-5000)*0.03
beSal=9000
(beSal-8000)*0.05 (8000-5000)*0.03
beSal=12000
(beSal-10000)*0.1 (10000-8000)*0.05 (8000-5000)*0.03
总结:多学多练才是进入C语言入门的最佳方法