2103021118_王琴_C语言第三次作业

项目 内容
课程班级博客链接 21级信计班
这个作业要求链接 作业要求
我的课程学习目标 学习C语言的程序编写,了解并掌握一些简单的程序编写
这个作业在哪些方面帮助我 实现学习目标 这个作业可以让我学习简单的程序编写,认识ASCLL码

6.请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A"后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“GImre”。 请编一程序,用赋初值的方法使c1,c2.c3.c4.c5这5个变量的值分别为C','h','i','n','a' ,经过运算,使c1,c2,c3,c4,c5分别变为'G','T','m','r',e'。 分别用putchar函数和printf函数输出这5个字符。

代码如下:
#include<stdio.h> int main() { char c1 = 'C', c2 = 'h'; char c3 = 'i', c4 = 'n', c5 = 'a'; c1 = c1 + 4; c2 = c2 + 4; c3 = c3 + 4; c4 = c4 + 4; c5 = c5 + 4; printf("加密后的密码为:%c%c%c%c%c\n", c1, c2, c3, c4, c5); return 0; }
代码运行截图如下:

7.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字2编程序。
代码如下:
#include<stdio.h> #define PA 3.14 int main() { float r,s,h,area,suface,v; printf("请输入圆的半径和圆柱的高"); scanf("%f,%f",&r,&h); area=PA*r*r; s=2*PA*r; suface=4*PA*r*r; v=4/3*PA*r*r*r; printf("圆周长为:%2.2f\n,圆面积为:%2.2f\n,圆球表面积为:%2.2f\n,圆球体积为:%2.2f\n",s,area,suface,v); return 0; }
运行截图如下:

心得体会:
1.这次作业让我明白了char函数的运用以及字符如何加密。
2.在%f前面加入数字2.2可以控制输出的字符的位数,就比如2.2的话就是小数点前有2位,小数点后保留两位。

posted @ 2022-03-24 20:29  wwvvvvvv  阅读(82)  评论(0编辑  收藏  举报