C语言实训作业(任务一)

简介: C语言实训作业(任务一)

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

文字:1、声明一个标识符常量PI ,并赋值3.14159


     2、声明整数变量r,为半径;


     3、声明双精度浮点型变量f ;


     4、把15半径的值赋值给r ;


     5、把计算圆面积表达式的值赋值给f ;


     6、输出f的值,为圆的面积。


流程图:

dda7733400f648f98c64caccf63f468e.jpg

代码:

702261136c8c4e5e86da36ee9cda5e48.png

执行结果:

11d87c0d551e464ea97d2dd02beb9fd5.png

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

文字:1、声明整数变量number,a,b,c ;


     2、输出"输入3位数为:"普通字符;


     3、输入number的值,此数为正整数;


     4、把百位数用number / 100取出来赋值给a;


     5、把十位数用表达式(number - a * 100) / 10取出来赋值给b;


     6、把个位数用number % 10取出来赋值给c;


     7、输出c,b,a的值,此数为三位正整数的反序数。


流程图:

5e797fd067094902b305a4950c39681e.jpg

代码:

33f2e60ad83848b28ec15c7646f963c2.png

执行结果:

6ed907a37b6e44418331bd44a3762326.png

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

文字:1、声明两个字符型变量为c1和c2;


     2、输出"请输入大写字母和小写字母:"普通字符;


     3、输入需要转换的大小写字母c1和c2;


     4、根据ASCII码值把大写字母转换为小写字母;


     5、根据ASCII码值把小写字母转换为大写字母;


     6、输出c1和c2,此时为转换的大小写字母。


流程图:

3ccf0d10a3d841ee8e3dea6c21c2564e.jpg

代码:

f6c7b0b82c44451e9d611238530b4b58.png

执行结果:

6acb60c7c8b44c409e91ad731455a037.png

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

文字:1、声明整数变量a,b,c,d;


     2、输出"请输入三个变量的值:"普通字符;


     3、输入a,b,c的值,为需要交换的值;


     4、把a的值赋值给d;


     5、把b的值赋值给a;


     6、把c的值赋值给b;


     7、把d的值赋值给c;


     8、输出a,b,c的值,此时的值进行了交换。


流程图:

c4c6bab00e014f94a5b5db48d78635c1.jpg

代码:

21d99dbf18314fdabbf6b58c8073f300.png

执行结果:

d106a0d4cf164aa886e4bda799482e94.png

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

文字:1、声明整数变量a,h,s;

     2、把4的值赋值给a,把5的值赋值给h;

     3、根据三角形面积计算表达式(a * h) / 2,把值赋给s;

     4、输出s的值,此时是三角形的面积。

流程图:

3ce3a99b982244b08427c12fc1b33bcf.jpg

代码:

ebced5959381443688780e7725de28a3.png

执行结果:

c5427bd78bf34d02909051fc4697ea69.png

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

文字:1、声明整数变量a,b,h,s;


     2、把4的值赋值给a,把5的值赋值给b,把6的值赋值给h;


     3、根据梯形面积计算表达式(a + b) * h / 2,把值赋给s;


     4、输出s的值,此时是梯形的面积。


流程图:

91049a8e7a624a69bbf9c0328a6ca56e.jpg

代码:

389a3a66744d4762ab2a95f4d064534c.png

执行结果:

b98ee0e3c3df4b19a66c7a8e86d90ab3.png

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

文字:1、声明字符型变量为c1;


     2、输出"请输入大写字母:"普通字符;


     3、输入需要转换的大写字母赋给c1;


     4、根据大写转换为小写字母的表达式,把值赋值给c1;


     5、输出c1的值,此时为小写字母。


流程图:

4a12576d41424330add6e88c5cc4d1a2.jpg

代码:

f477fea4ed114094855a2477a9052643.png

执行结果:

98cf06a85c984908a2195d8398432af7.png

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

文字:1、声明单精度浮点型变量a,并把1.23865的值赋值给a;

     2、输出a的值,保留小数点后两位,第三位进行四舍五入。

流程图:

2b304de00a4d4c56858d72840e0ddafc.jpg



代码:

5927774d993145689818ac4797235f5d.png

执行结果:

14dfab2d63ff4ae7bdaa7dfe1319ec68.png

目录
相关文章
|
7月前
|
C语言
[日常]C语言作业详解12_17(题型对应知识点)
[日常]C语言作业详解12_17(题型对应知识点)
62 0
|
6月前
|
C语言
C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训
C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训
|
7月前
|
算法 程序员 编译器
C语言初阶③(函数)知识点+编程作业(递归模拟strlen,pow)
C语言初阶③(函数)知识点+编程作业(递归模拟strlen,pow)
54 0
|
6月前
|
C语言
C语言实现电子音乐相册---粤嵌GEC6818嵌入式系统实训
C语言实现电子音乐相册---粤嵌GEC6818嵌入式系统实训
|
7月前
|
存储 Linux C语言
C语言初阶⑥(操作符详解)编程作业(算数转换)(下)
C语言初阶⑥(操作符详解)编程作业(算数转换)
39 1
|
7月前
|
存储 C语言
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)(下)
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)
43 1
|
7月前
|
存储 C语言 索引
C语言初阶⑥(操作符详解)编程作业(算数转换)(上)
C语言初阶⑥(操作符详解)编程作业(算数转换)
47 0
|
7月前
|
存储 C语言
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)(上)
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)
43 0
|
7月前
|
C语言
每天一道C语言编程(6):委派任务
每天一道C语言编程(6):委派任务
48 0
|
7月前
|
存储 C语言
C语言进阶---------作业复习
C语言进阶---------作业复习