目录
例题2:键盘输入3条边,假设三条边的值可以保证构成一个三角形,计算并输出三角形的面积
一、程序流程
- 数据的输入
- 数据的处理
- 数据的输出
#include<stdio.h>
int main()
{
变量声明
……
ruturn 0;
}
二、程序结构
- 顺序结构
- 选择结构
- 循环结构
三、C语句的分类
1、共5类(语句一定以“分号”结束)
- 控制语句:完成一定的控制功能
- 函数调用语句:完成函数调用功能
- 表达式:a = b + c;
- 空语句:只有分号的语句
- 复合语句:{a = 5;b = a%2;}
2、输入输出语句是由函数完成的,都是函数调用语句
#include<stdio.h> //标准输入输出库,函数头文件
四、字符输入输出函数
1、字符输出函数:putchar(ch)
- 一般形式:putchar(ch);:ch代表字符型“常量、变量、表达式”
- 一次只能输出一个字符
2、字符输入函数:getchar()
- 一般形式:c = getchar();:键盘输入一个字符
- 无参函数
3、说明
- getchar() 只能接受一个字符,以回车结束;
- 连续输入多个字符时,中间不能用空格或回车,因为“空格、回车”都是一个字符
五、格式输入输出函数
1、格式输出函数
- 一般形式:printf( “格式控制字符串” ,输出项表列);
- 功能:将输出项表列内容按照控制字符串要求输出
- 例如:printf("a = %d,b = %f",a,b);
- a = 普通字符(原样输出)
- %d 格式说明符
- 例如:printf("a = %d,b = %f",a,b);
- 格式字符:
- %d:有符号的十进制数
- %f:单精度实数,小数点后保留6位,多余6位时第7位开始四舍五入
- %c:字符
- %e:以规范化指数