第3章最简单的C程序设计顺序程序设计
3 最简单的C程序设计 ——顺序程序设计 第 章
顺序程序设计举例N-S流程图【例3.2】有人用温度计测量出用华氏法表示的温度(如64°F)输入的值今要求把它转换为以摄氏法表示的温度(如17.8℃C)c=(F-32)解题思路:这个问题的算法关键在于找到二者间的转换公式。输出c的值根据物理学知识,知道转换公式为:c=(f-32),其中,f代表华氏温度,c代表摄氏温度口CAWINDOWS)system32/cmd.exe#include<stdio.h>intmaino777779安任意键继续1float f,c;//定义和c为单精度浮点型变量f=64.0;1/指定的值//利用公式计算c的值C=(5.0/9)+(f-32)printf("f=%f\nc=%fAn",f.c);1/输出c的值return O;
顺序程序设计举例 【例3.2】有人用温度计测量出用华氏法表示的温度(如64°F), 今要求把它转换为以摄氏法表示的温度(如17.8℃)。 N-S流程图 输入f的值 c = 5 9 (𝑓 − 32) 输出c的值 解题思路: 这个问题的算法关键在于找到二者间的转换公式。 根据物理学知识,知道转换公式为:c = 5 9 𝑓 − 32 , 其中,f代表华氏温度,c代表摄氏温度 #include <stdio.h> int main() { float f,c; //定义f和c为单精度浮点型变量 f=64.0; //指定f的值 c=(5.0/9)*(f-32); //利用公式计算c的值 printf("f=%f\nc=%f\n",f,c); //输出c的值 return 0; }
N-S流程图顺序程序设计举例A市AA市商A西【例3.2】计算存款利息。有1000元,想存一年。有3种方法可选输入p0.r1.r2r3的值计算pl=p0(1+r1)(1)活期,年利率为r1:计算p2=po(1+r2)(2)一年期定期,年利率为r2:计算p3=pO(1+)1+(3)存两次半年定期,年利率为r3输出p1.p2.p3请分别计算出一年后按3种方法所得到的本息和解题思路:关键是确定计算本息和的公式。从数学知识可知,若存款额为pO,则:活期存款一年后本息和为:p1=p0(1+r1)选择C:/WINDOWS\system32)cmd....-一年期定期存款,一年后本息和为:p2=p0(1+r2)两次半年定期存款,一年后本息和为:p3=po(1+)(1+号)1029500000898010#include<stdio.h>int main ()在定义实型变量的同时,对部分变量赋予初值floatp0=1000,r1=0.0036,r2=0.0225,r3=0.0198.p1,p2,p3p1=p0-(1+r1):1/计算活期本息和p2=p0+(1+r2):1/计算一年定期本息和p3=p0(1+r3/2)(1+r3/2)://计算存两次半年定期的本息和在输出p1p2和p3的值之后,用\n使输出换行printf(p1=%f\np2=%f\np3=%f\n".p1.p2.p3)://输出结果return O:
顺序程序设计举例 【例3.2】计算存款利息。有1000元,想存一年。有3种方法可选: (1)活期,年利率为r1; (2)一年期定期,年利率为r2; (3)存两次半年定期,年利率为r3。 请分别计算出一年后按3种方法所得到的本息和。 N-S流程图 输入p0,r1,r2,r3的值 计算p1 = 𝑝0 1 + 𝑟1 计算p2 = 𝑝0 1 + 𝑟2 计算p3 = 𝑝0(1 + 𝑟3 2 )(1 + 𝑟3 2 ) 输出p1,p2,p3 解题思路: 关键是确定计算本息和的公式。从数学知识可知,若存款额为p0,则: 活期存款一年后本息和为:p1 = 𝑝0 1 + 𝑟1 一年期定期存款,一年后本息和为:p2 = 𝑝0 1 + 𝑟2 两次半年定期存款,一年后本息和为:p3 = 𝑝0(1 + 𝑟3 2 )(1 + 𝑟3 2 ) #include <stdio.h> int main () { float p0=1000, r1=0.0036, r2=0.0225, r3=0.0198, p1, p2, p3; //定义变量 p1=p0*(1+r1); //计算活期本息和 p2=p0*(1+r2); //计算一年定期本息和 p3=p0*(1+r3/2)*(1+r3/2); //计算存两次半年定期的本息和 printf("p1=%f\np2=%f\np3=%f\n",p1, p2, p3); //输出结果 return 0; } 在定义实型变量的同时,对部分变量赋予初值 在输出p1,p2和p3的值之后,用\n使输出换行
在计算机高级语言中,数据的两种表现形式:常量AB变量
在计算机高级语言中,数据的两种表现形式: A 常量 B 变量
常量1整型常量1000.12345.0,-3452小数形式123.456;指数形式12.34e3,-34.8E-23实型常量3字符常量普通字符a":Z'#转义字符In'1012'\h1B'4字符串常量123""boy"5符号常量#definePl3.1416//注意行末没有分号
常 量 整型常量 . 1000,12345,0,-345 2 实型常量 . 小数形式123.456;指数形式12.34e3,-34.8E-23 3 字符常量 . 普通字符’a’,’Z’,’#’;转义字 符’\n’,’\012’,’\h1B’ 4 字符串常量 . “123”,”boy” 5 符号常量 .#define PI 3.1416 //注意行末没有分号 1