博舍

《C语言程序设计》实训报告 人工智能化编程实训报告

《C语言程序设计》实训报告

顺序结构程序设计

1.编写已知半径r为15求圆面积的程序

文字:

①定义小数类型r,p,s

②输入半径

③定义地址

④s=p*r*r

⑤输出面积

流程图:

代码:

执行结果:

2.输入一个三位数的正整数,输出其反序数(如123反序数为321)

文字:

定义number,a,b,c;输入一个三位数整数;a=number/100;b=number/100%10;c=number%10;输出反序数c,b,a;

流程图:

代码:

执行结果:

3.把大写字母转换为小写字母,小写字母转换为大写字母

文字:

定义charc1,c2;c1=S;c2=a;计算c1=S+32;c2=a-32;以字符形式输出c1,c2;以十进制整数数据输出c1,c2;

流程图:

代码:

执行结果:

4.从键盘上输入三个变量的值,其中a=5,b=6,c=7将三个变量的值进行交换使得a=6,b=7,c=5

文字:

输入变量a,b,c,t的值将变量a的值赋给t;将变量b的值赋给a;将变量c的值赋给b;将变量t的值赋给c;输出变量a,b,c的值;

流程图:

代码:

执行结果:

5.给定三角形的底a和高h,求三角形面积

文字:①定义小数类型a,h,s

②输入底和高

③定义位置

④s=a*h/2

⑤输出

⑥结束

流程图:

代码:

执行结果:

6.给定梯形的上底a下底b和高h,求梯形的面积

文字:①定义一个double类型的a,b,h,s

②在键盘上输入上底a和下底b和高h

③s=(a+b)*h/2

④输出

流程图:

代码:

执行结果:

7.由键盘输入一个大写字母,将其转换成小写字母并输出

文字:

定义c1;输入一个大写字母赋给c1;计算c1=c1+32;输出转换出的小写字母;

流程图:

代码:

执行结果:

8.若有变量定义语句floata=1.23856;输出a的值,要求保留小数点后两位,第三位进行四舍五入

文字:①定义一个小数类型a

②a=1.23856

③a=(a*100+0.5)/100

④输出

流程图:

代码:

执行结果:

分支结构程序设计

1.输入三角形的三条边,判断是否能构成三角形,若能则计算并输出三角形的面积,否则给出出错提示

文字:

①定义一个整数类型的a,b,c

②定义一个小数类型的area

③定义一个double类型的s

④在键盘上输入三角形的三条边

⑤定义位置

⑥s=(a+b+c)/2

⑦if(a+bc)

t=b;b=c;c=t

7.真则执行

8.假则直接换行跳出ab:为真进行第4步,为假跳到第5步;t=a;a=b;b=t;用if语句判断下a>c:为真进行第6步,为假跳到第7步;t=c;c=a;a=t;用if语句判断下有b>c:为真进行第8步,为假跳到第9步;t=b;b=c;c=t;输出a,b,c;

流程图:

代码:

执行结果:

11.由键盘上输入一个字符,若该字符为小写字母,则将其转换为大写字母若该字符为大写字母,则将其转换为小写字母否则将其转换为ASCII码表中该字符的下一个字符

文字:

定义两个字符变量c1,c2

2.键盘输入一个字符赋值给c1

3.判断(c1>=’a’&&c1=’A’&&c1b:为真进行第4步,为假跳到第5步;

④t=a;a=b;b=t;

⑤用if语句判断下a>c:为真进行第6步,为假跳到第7步;

⑥t=c;c=a;a=t;

⑦用if语句判断下有b>c:为真进行第8步,为假跳到第9步;

⑧t=b;b=c;c=t;

 ⑨输出a,b,c;

流程图:

代码:

执行结果:

循环结构程序设计

1.由键盘上输入一行以回车结束的字符,分别统计出其中英文字母、空格、数字和其他字符的个数

文字:1.定义一个整数类型a,b,c,d

2.定义字符类型ch

3.赋值a=b=c=d=0

4.输入一串字符

5.while判断是否为字符串

6.如果在数字类型中a++

7.否则判断是否在字符类型中,满足,b++

8.否则判断是否为空格,满足,c++

9.否则为其它,d++

10.输出

11.结束

流程图:

代码:

执行结果:

2.从键盘上输入一批学生的成绩(以负数作为结束标志),计算平均分,并统计不及格成绩的个数

文字:1.定义一个整数类型num,n

2.定义一个小数类型score,total=0

3.num=0;n=0

4.while语句,输入分数0~100,n+1

5.定义位置

6.if判断score

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇