内容 项目
课程班级博客链接 21级信计班(本)
这个作业要求链接 c语言第三周作业
博客名称 2103021113_李文杰_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<stdio.h>
int main()
{
    char c1,c2,c3,c4,c5;
	c1=67;
	c2=104;
	c3=105;
	c4=110;
	c5=97;
	printf("转换前为:%c,%c,%c,%c,%c\n",c1,c2,c3,c4,c5);
	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 pi 3.14
int main()
{
    float r,h,grith,area,surface,volume1,volume2;
	printf("请分别输入圆的半径,圆柱的高:");
	scanf("%f,%f",&r,&h);
	grith=pi*r*2;//求圆的周长;
	area=pi*r*r;//求圆的面积;
	surface=4*pi*r*r;//求圆球表面积;
	volume1=surface*r/3;//求圆球体积;
	volume2=area*h;//求圆柱体积;
	printf("圆的周长为:%4.2f\n",grith);
	printf("圆的面积为:%4.2f\n",area);
	printf("圆球表面积为:%4.2f\n",surface);
	printf("圆球体积为:%4.2f\n",volume1);
	printf("圆柱体积为:%4.2f\n",volume2);
	return 0;
}
心得: 1、扩展阅读让我明确了代码的数据类型,以及函数的运用; 2、让我对运算符的应用更加清晰熟练; 3、对于编程的思路能更好的理解吸收;
点击查看代码

posted on 2022-03-23 23:07  Scavenger~  阅读(95)  评论(0)    收藏  举报