2103021123-李依蕊-C语言第三周作业

项目 内容
课程班级博客链接 21级信计班
这个作业要求链接 第三周作业
我的课程学习目标 学会基本的C语言和熟练基本的C语言格式
这个作业帮助我实现学习目标的地方 熟悉基本代码的书写和格式,对多种格式的运用有所提高

第6题

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

 

点击查看代码
#include<stdio.h>
int main()
{
	char c1='C';
	char c2='h';
	char c3='i';
	char c4='n';
	char c5='a';
	c1=c1+4;
	c2=c2+4;
	c3=c3+4;
	c4=c4+4;
	c5=c5+4;
	putchar(c1);
	putchar(c2);
	putchar(c3);
	putchar(c4);
	putchar(c5);
	putchar('\n');
	printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
	return 0;
	

}

第7题

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

 

点击查看代码

#include<stdio.h> 
#define PI 3.14
int main ()

{float h,r,l,s,sq,vq,vz;
printf("请输入圆半径r,圆柱高h∶");

scanf("%f,%f",&r,&h); 
l=2*PI*r; 
s=r*r*PI; 
sq=4*PI*r*r; 
vq=3.0/4.0*PI*r*r*r; 
vz=PI*r*r*h; 
printf("圆周长为: l=%3.2f\n",l);
printf("圆面积为: s=%3.2f\n",s);
printf("圆球表面积为: sq=%3.2f\n",sq);
printf("圆球体积为: v=%3.2f\n",vq);
printf("圆柱体积为: vz=%3.2f\n",vz);
return 0;
}

阅读心得

在做有关C语言顺序结构的题目中进行数学计算时,程序的头文件必须加入:#include<math.h>或"math.h"。
float型数据只能保证6位有效数字,double型数据只能保证15位有效数字,计算机输出的数字不都是绝对精确有效的。
要学会运用数学函数库中的常用函数。

posted on 2022-03-25 19:47  XXXvittttt  阅读(78)  评论(0编辑  收藏  举报

导航