
程设计 算术运算符 主讲:曾志华
算术运算符 主讲:曾志华

C语言的运算符种类 算术运算符:*、/、%+、、+、一 关系运算符、>=、=、!= 逻辑关系运算:&&、! 赋值运算符:=、*=、=、+=、=、%
C语言的运算符种类 算术运算符: * 、/ 、%、 + 、- 、++、 -- 关系运算符:、 >= 、 ==、 != 逻辑关系运算:&& 、 ||、 ! 赋值运算符:= 、*=、 /=、 +=、 -= 、%=

算术运算符 用于各类数值型数据的运算,主要有: +:求和 ·:求差 *:求乘积(注意,不能省略!与数学上不同) /:求商 %:求余数 +:自加1 -:自减1
算术运算符 用于各类数值型数据的运算,主要有: + : 求和 - : 求差 * : 求乘积(注意,不能省略!与数学上不同) / : 求商 % : 求余数 ++: 自加1 -- : 自减1

算术运算符 要特别注意的地方: 1%:要求求余的两个数必须为整数 有时候通常用%来求一个数的范围 2/: 两个整数相除,结果为整数,小数部分会自动舍弃 如果不是两个整数相除,则含义与数学上一致
要特别注意的地方: 1 %: 要求求余的两个数必须为整数 有时候通常用%来求一个数的范围 2 / : 两个整数相除, 结果为整数,小数部分会自动舍弃 如果不是两个整数相除,则含义与数学上一致 算术运算符

习题 (程设 1求华氏温度C=5*(F-32)/9 描述 利用公式C=5*(F-32)/9(其中C表示摄氏温度,F表示华氏温度)进行 计算转化。 输入:输入一行,包含一个实数f,表示华氏温度。(f>=459.67) 输出:输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数 点后5位。 样创输入 41 样创输出 5.00000
1 求华氏温度C = 5 * (F-32) / 9 描述 利用公式C = 5 * (F-32) / 9 (其中C表示摄氏温度,F表示华氏温度) 进行 计算转化。 输入:输入一行,包含一个实数f,表示华氏温度。(f >= -459.67) 输出:输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数 点后5位。 样例输入 41 样例输出 5.00000 习题

#include int main() double c,fj scanf("%1f",&f); c=5*(f-32)/9; printf("%.51f",c)3 return 0;

习题 C设计 2将一个三位数反向输出 #include 描述 int main() 将一个三位数反向输出。 int num; 输入 int a,b,cj 一个三位数n scanf("%d",&num)3 a num%10; 输出 b=num/10%10; 反向输出n。 c=num/100; 样创输入 printf("%d%d%d",a,b,c); return 0; 100 样例输出 001
2 将一个三位数反向输出 描述 将一个三位数反向输出。 输入 一个三位数n。 输出 反向输出n。 样例输入 100 样例输出 001 习题

习题 程序设计 3输入任意三个整数,求它们的和及平均值。 #include int main() int n1,n2,n3; scanf("%d%d%d",&n1,&n2,&n3); int sum; sum n1+n2+n3j double ave; ave sum 3.0; printf("%d,%1f",sum,ave); return 0;
3 输入任意三个整数,求它们的和及平均值。 习题