第一章
例1.1输出一句话
例1.2 求两个整数之和
例1.3 求两个整数中的较大者
例1.4 课后6 求三个整数中的较大者
第二章 算法
例2.1 求5!
例2.2 求多项式的和(1-1/2+1/3-1/4+···+1/99-1/100)
第三章 顺序程序设计
例3.1 华氏温度转摄氏度
例3.2 存款利息
例3.3 输入大写字母,输出小写字母
🐖:同一个字母,用小写表示的字符的ASCII代码比个大写表示的字符的ASCII代码大32.
例3.4 已知三角形边长,求三角形面积
🐖:因为 include <math.h>
出现这种报错是因为在编译时缺少某个库
需要在编译的时候把库加入
比如这个对‘sqrt’未定义的引用、对‘pow’未定义的引用是缺少math函数库
应该在命令行执行编译命令时加入 -lm
即命令行格式如下(举例):
S1: gcc [文件名].c -o [文件名].out -lm
S2: ls
S3: ./[文件名].out
例3.5 求函数的根
🐖:
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);
"%7.2f" 表示该浮点型占7个宽度,保留两位小数,小数点也算一个宽度。.2是保留两位小数,7是指宽度为7。保留两位小数,对小数点后第三位自动四舍五入。
例3.6 用%f输出实数,只能得到6位小数
例3.7 float 型数据的有效位数
例3.8 先后输出BOY三个字符
例3.9 键盘键入BOY,输出到屏幕
例3.10 键盘键入大写字母,屏幕对应的小写字母
例3.11国民生产总值增长
🐖:指数表示方法:p=pow(1+r,n)→p=(1+r)^n
例3.12 存款利息
例3.13 购房贷款
例3.14 分析程序
例3.15 键盘输入不同类型数据
例3.16 将China译成密码
例3.17 求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积
例3.18 getchar程序
第四章 选择结构程序设计
例4.1 求函数的根改进
例4.2 输入两个实数,按从小到大顺序输出
例4.3 输入三个实数,按从小到大顺序输出
例4.4 输入一个字符,判断它是不是大写字母,如果是,转换成小写字母,否则不转换
例4.5
例4.6![](https://i-blog.csdnimg.cn/blog_migrate/4a1e90c042d14a344890a39791eba78a.png)
#include <stdio.h>
int main()
{
char grade;
scanf("%c",&grade);
printf("Your score:");
switch (grade)
{
case'A':printf("85~100\n");
break;
case'B':printf("70~84\n");
break;
case'C':printf("60~69\n");
break;
case'D':printf("<60\n");
break;
default:printf("enter data error!\n");
}
return 0;
}
例4.7![](https://i-blog.csdnimg.cn/blog_migrate/673f8a3e2cbe7d434eb070d6652515e2.png)