2103021116 沙慧杰 C语言第三周作业
| 项目 | 内容 | |
|---|---|---|
| 课程班级博客链接 | 21级信计班 | |
| 这个作业要求链接 | C语言第三周作业 | |
| 我的课程学习目标 | 学习C语言编程解决一些实际问题 | |
| 这个作业在哪些方面帮助我实现学习目标 | 学会独立完成一些简单的C语言编程 |
实际列题:
6.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。编程序,用scanf输入数据,输出计算结果。输出要有文字说明,取小数点后两位数字。

点击查看代码
#include<math.h>
#define PI 3.14
int main()
{
float r, h,c,s1,s2,v1,v2;
printf("请输入圆的半径(r)和圆柱高(h):\n");
scanf("%f%f",&r,&h);
c=2*PI*r;
s1=PI*r*r;
s2=4*PI*r*r;
v1=3/4*PI*r*r*r;
v2=PI*h*r*r;
printf("圆周长为%5.2f\n",c);
printf("圆面积为%5.2f\n",s1);
printf("圆球表面积为%5.2f\n",s2);
printf("圆球体积为%5.2f\n",v1);
printf("圆住体积为%5.2f\n",v2);
return 0;
}`
7.编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”.请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这五个变量的值分别为’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',c2='h',c3='i',c4='n',c5='a';
printf("China对应值为:\n");
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",c1,c2,c3,c4,c5);
return 0;
}`
心得体会:
在定义变量时,由于变量太多,容易出错;输出printf函数时由于变量太多,会出现漏写的情况,会忘记输入占字符等这些简单却会被忽视的问题。通过这次实验报告的练习,改正了许多小问题,也学会了许多新的函数。
浙公网安备 33010602011771号