- 结构程序设计
- 编写已知半径r为15求圆面积的程序
文字:1:定义变顺序量p=3.14159,,C,S。2:输入圆的半径r 3:圆面积的公式S=p*r*r
4:输出圆的面积S
流程图
代码:
执行结果:
2.输入一个三位数的正整数,输出其反序数(如123反序数为321)
文字:1定义整形i,num
2.i=0 3.给num赋值为正整数
4.使用while语句(num>0),i=i*10+num%10;num/=10
5.如果符合条件(num>0),则继续while语句循环
6.如果不符合条件(num>0),则结束while语句循环
7.输出反序数i
流程图:
代码:
执行结果:
3.把大写字母转换为小写字母,小写字母转换为大写字母
文字:1:定义字符类型
2.给m,赋值大写字母,给n赋值小写字母
3.使m=m+32
4.使n=n-32
5.输出m,n
流程图:
代码:
执行结果:
4.从键盘上输入三个变量的值,其中a=5,b=6,c=7将三个变量的值进行交换使得a=6,b=7,c=5
文字:1.定义整形a,b,c 2.给a,b,c分别赋值5,6,7 3.利用中间变量m进行换值m=a,a=b,b=c,c=m
4.输出a,b,c
流程图:
代码:
执行结果:
5.给定三角形的底a和高h,求三角形面积
文字:1:定义整型a,h,s;
2:给底a,高h赋值;
3:求面积s的值,s=(a*h)/2;
4:输出面积s;
流程图:
代码:
执行结果:
6.给定梯形的上底a下底b和高h,求梯形的面积
文字:
- 定义小数a, b, h, s;
- 给梯形的上底a,下底b和高h赋值;
- 求梯形面积s,s=(a+b)*h/2;
- 输出梯形面积s;
流程图:
代码:
执行结果: