c语言及实验作业参考做法,C语言实验作业

本文介绍了一个简单的数学计算程序,该程序能够根据用户输入的半径和高度计算圆的周长、面积,圆球的表面积和体积,以及圆柱的表面积和体积。此外,还提供了一个字符替换程序示例,用于将文本转换为特定的加密形式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、

1、设圆的半径r=3.15,求圆周长,圆的面积,以及半径为r的圆球的表面积、体积;如果圆柱的半径为r,高为h=4.23,求此圆柱的表面积与体积。

要求:用scanf输入数据,输出的计算结果;输入时要有文字提示,输出时要有文字说明;输出结果要求精确到小数点后3位数字。请编写程序。

参考程序:

main()

{

float pi,h,r,l,s1,s2,s3,v1,v2;/*声明变量其中r为半径,h为高,l为圆周长,s1为圆面积,s2为球表面积,s3为圆柱表面积,v1为球体积,V2为圆柱体积*/

pi=3.141593;

printf("请输入圆的半径r:\n");

scanf("%f",&r);

printf("请输入圆柱的高h:\n");

scanf("%f",&h);

l=2*pi*r;

s1=pi*r*r;

s2=4*pi*r*r;

s3=l*h+2*s1;

v1=4.0/3.0*pi*r*r*r;

v2=s1*h;

printf("圆的周长为: L=%.3f\n",l);

printf("圆的面积为: S1=%.3f\n",s1);

printf("圆球的表面积为: S2=%.3f\n",s2);

printf("圆柱的表面积为: S3=%.3f\n",s3);

printf("圆球的体积为: V1=%.3f\n",v1);

printf("圆柱的体积为: V2=%.3f\n",v2);

}

2、将“China”译成密码;密码规律为:用原字母后的第5个字母代替原字母,例如字母“A”后面的第5个字母是“F”,那么在译成密码的时候就用“F”代替“A”,因此“China”应译为“Hmnsf”。

要求:请编写一个程序实现上述功能;请使用赋值地方法使c1,c2,c3,c4,c5 这5个变量的值分别对应’C’、’h’、’I’、’n’、’a’,经过运算使得c1,c2,c3,c4,c5的值变为’H’、’m’、’n’、’s’、’f’,并输出。

思考:在遵循上述密码生成规则的时候,如果要求密文仅在字母表内循环,即规定‘z’的下一个字母为‘a’,‘Z’的下一个字母为‘A’,那么“why”译成密文后应该是“alc”,试试修改程序实现这一功能。

参考程序:

main()

{

char c1,c2,c3,c4,c5;

c1='C';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值