2103021104_周宏宇_C语言第三周作业


项目 内容
课程班级博客链接 21级信计班
这个作业要求连接 作业要求
我的课程学习目标 学习C语言编程基础,在博客里分享学习心得并向其他人学习
这个作业在哪方面帮助我实现学习目标 学会简单的C语言编程

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
int main()
{
	char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a';	
	printf("putchar函数输出加密后为:\n");
	putchar(c1 = c1 + 4);
	putchar(c2 = c2 + 4);
	putchar(c3 = c3 + 4);
	putchar(c4 = c4 + 4);
	putchar(c5 = c5 + 4);
	printf("\n");		
return 0;}

运行图:

7.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字2编程序。

代码如下:

点击查看代码
#include
#define PAI 3.14
#include
int main()
{
    float r,h,grith,area,surface,a,b;
	printf("请分别输入圆的半径和圆柱的高:");
	scanf("%f,%f",&r,&h);
	grith=PAI*r*2;
	area=PAI*pow(r,2);
	surface=4*PAI*pow(r,2);
	a=surface*r/3;
	b=area*h;
	printf("圆的周长为:%4.2f\n",grith);
	printf("圆的面积为:%4.2f\n",area);
	printf("圆球表面积为:%4.2f\n",surface);
	printf("圆球体积为:%4.2f\n",a);
	printf("圆柱体积为:%4.2f\n",b);
	return 0;
}

运行图片:

心得体会:
1.在写程序的过程中我不知道如何使用putchar函数,所以我只用了char将c1...c5用char定义为符号,在加密时只需将c1...c5加4即可得到结果。
2.在第6题中,我的PAI的值需要在头文件处引用之后才能用,在计算面积的过程中r2我用了r*r的方式,也可以在头函数处加入#include之后,用pow(r,2)来解决。

相关