2103021112-谭倩倩-第三周作业
| 项目 | 内容 |
| 班级博客超链接 | 21级信计班(本) |
| 作业要求超链接 | c语言第三周作业 |
| 学习目标 | 使用代码编辑完成数学问题 |
| 学习结果 | 编辑代码完成简单的数学问题。使用博客园分享学习经验 |
1.编程序将“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个字符。
1 #include<stdio.h> 2 int main(){ 3 int c1,c2,c3,c4,c5; 4 printf("请输入:\n"); 5 c1 = getchar(); 6 c1 -= 4; 7 printf("\n"); 8 c2 = getchar(); 9 c2-=4; 10 printf("\n"); 11 c3 = getchar(); 12 c3-=4; 13 printf("\n"); 14 c4 = getchar(); 15 c4+=22; 16 printf("\n"); 17 c5 = getchar(); 18 c5-=22; 19 printf("编译完成:\n"); 20 printf("%c",c1); 21 printf("%c",c2); 22 printf("%c",c3); 23 printf("%c",c4); 24 printf("%c",c5); 25 }

2.
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。编程序,用scanf输入数据,输出计算结果。输出要有文字说明,取小数点后两位数字。
1 #include<stdio.h> 2 int main() 3 { 4 float h=3.0,r=1.5,l,s,sq,vq,vz; 5 float pi=3.14159; 6 printf("请输入圆半径r,圆柱高h"); 7 scanf("%f %f",&r,&h); 8 l=2*pi*r; 9 s=r*r*pi; 10 sq=4*pi*r*r; 11 vq=3.0/4.0*pi*r*r*r; 12 vz=pi*r*r*h; 13 printf("圆周长为:l=%6.2f\n",l); 14 printf("圆面积为:s=%6.2f\n",s); 15 printf("圆球表面积为:sq=%6.2f\n",sq); 16 printf("圆球体积为:v=%6.2f\n",vq); 17 printf("圆柱体积为:vz=%6.2f\n",vz); 18 return 0; 19 }


浙公网安备 33010602011771号