2103021124-陈永平-实验一-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<stdio.h>
int main()
{
char c1='C', c2='h', 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",c1,c2,c3,c4,c5);
return 0;
}

7.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字2编程序。
点击查看代码
#include<stdio.h>
#define PAI 3.14
#include<math.h>
int main()
{
float r,h,girth,area,surface,vq,vz;
printf("请输入半径和高");
scanf("%f,%f",&r,&h);
girth=2*PAI*r;
area=PAI*pow(r,2);
surface=4*PAI*pow(r,2);
vq=4/3*PAI*pow(r,3);
vz=h*PAI*pow(r,2);
printf("圆周长是%4.2f\n",girth);
printf("圆面积是%4.2f\n",area);
printf("圆球表面积是%4.2f\n",surface);
printf("圆球体积是%4.2f\n",vq);
printf("圆柱体积是%4.2f\n",vz);
return 0;
}

学习心得:
- 知道了char,char是用于声明单个字符的关键字。char关键字会在内存中找到一字节的空闲空间,并且在里面写入一个从0到255的整型(int)值。
- 知道了pow函数,C 库函数 double pow(double x, double y) 返回 x 的 y 次幂。
浙公网安备 33010602011771号