- 顺序结构程序设计
- 编写已知半径r为15求圆面积的程序
文字:1.定义PI=3.14
2.定义两个双精度型实型变量r,s;并给r赋值r=15
3.输入圆的面积公式
4.输出S
流程图:
代码:
执行结果
- 输入一个三位数的正整数,输出其反序数(如123反序数为321)
文字:1.定义四个整型变量y,a,b,c
2.将123赋值给y
3.输出原数
4.计算百位数a=y/100
5. 计算十位数b=(y-a*100)/10
6.计算个位数c=y%10
7.输出反序数cba
流程图:
代码:
执行结果:
- 把大写字母转换为小写字母,小写字母转换为大写字母
文字:1.定义两个字符变量c1,c2
- 将‘A’赋值给c1
- 将‘b’赋值给c2
4.c1=c1+32将‘A’转换为‘a’
5.c2=c2-32将‘b’转换为‘B’
6.输出c1,c2
流程图:
代码:
执行结果:
- 从键盘上输入三个变量的值,其中a=5,b=6,c=7将三个变量的值进行交换使得a=6,b=7,c=5
文字:1.定义四个整型变量a,b,c,d
2.将其赋值a=5,b=6,c=7
3.将a值赋给d
4.将b值赋给a
5.将c值赋给b
6.将d值赋给c
7.输出a,b,c
流程图:
代码:
执行结果:
- 给定三角形的底a和高h,求三角形面积
文字:1.定义三个整型变量a,h,s
- 将3赋值给a
- 将4赋值给h
- 用面积公式s=a*h/2求三角形面积
- 输出s
流程图:
代码:
执行结果:
- 给定梯形的上底a下底b和高h,求梯形的面积
文字:1.定义四个整型变量a,b,h,s
- 将3赋值给a
- 将5赋值给b
- 将4赋值给h
- 用公式s=((a+b)*h)/2求出梯形面积
- 输出s
流程图:
代码:
执行结果:
- 由键盘输入一个大写字母,将其转换成小写字母并输出
文字:1.定义一个字符变量c1
- 从键盘上获取一个大写字母
- C1=c1+32
- 输出c1
流程图:
代码:
执行结果
- 若有变量定义语句float a=1.23856;输出a的值,要求保留小数点后两位,第三位进行四舍五入
文字:1.定义一个单精度实型变量a
- 将1.23856赋值给a
- 输出a的值,保留小数点后两位,第三位进行四舍五入
流程图:
代码:
执行结果:
- 分支结构程序设计
- 输入三角形的三条边,判断是否能构成三角形,若能则计算并输出三角形的面积,否则给出出错提示
文字:1.定义三个整型变量a,b,c
2.定义两个单精度实型变量x,s
从键盘上输入三角形的三条边
判断能否构成三角形,若能,转到第6步,若不能,转到第5步
输出不能构成三角形的提示
计算三角形的面积
输出三角形的面积
流程图:
代码:
执行结果:
- 输入三个实数要求从小到大的顺序输出
文字:1.定义四个单精度实型变量a,b,c,t
- 从键盘上输入三个实数给a,b,c
- 判断a>b,若为真,执行第4步,否则不执行语句
- 交换变量t=a,a=b,b=t
- 判断a>c,若为真,执行第6步,否则不执行语句
- 交换变量t=a,a=c,c=t
- 判断b>c,若为真,执行第8步,否则不执行语句
- 交换变量t=b,b=c,c= t
- 输出a,b,c
流程图:
代码:
执行结果:
- 输入一个正整数输出其是偶数还是奇数
文字:1.定义一个整型变量a
- 从键盘上输入一个正整数给a
- 判断a%2==0,若为真,执行第4步,否则执行第5步
- 输出“偶数”
- 输出“奇数”
流程图:
代码:
执行结果:
- 将考试成绩百分制改为等级制,规则为:90~100分改为A:75~89分改为B;60~74改为C,60分以下改为D
文字:1.定义一个整型变量a
- 从键盘上输入一个值给a
- 判断(a >= 90 && a <= 100),若为真,执行第4步,否则不执行语句