C语言程序题。。

2025-01-21 16:39:29
推荐回答(4个)
回答1:

你好,我已经解决了你的问题。
运行结果:
代码如下:
#include
#define
PI
3.1415926
int
main(
void
)
{
double
r,h;
printf("请输入半径
r
:");
scanf("%lf",&r);
printf("请输入高度
h
:");
scanf("%lf",&h);
printf("圆的周长是:%.2f\n",2*PI*r);
printf("圆的面积是:%.2f\n",PI*r*r);
printf("圆柱体积是:%.2f\n",PI*r*r*h);
printf("圆球表面积:%.2f\n",4*PI*r*r);
printf("圆球的体积:%.2f\n\n",4*PI*r*r*r/3);
return
1;
}

回答2:

楼上的程序有点问题,我改一下:
#include
main(){
double
r,h;
double
pi=3.1415926;
scanf("%lf
%lf",&r,&h);
printf("周长是:%9.2f\n",2*pi*r);
printf("面积是:%9.2f\n",pi*r*r);
printf("圆柱体积是:%9.2f\n",pi*r*r*h);
printf("圆球表面积:%9.2f\n",4*pi*r*r);
printf("圆球体积:%9.2f\n",4*pi*r*r*r/3);
}

回答3:

这句话是依次比较每个字符的如果字符不相同则中断循环 输出字符的差值如果没有这句话那么 无论字符串相不相同都会一直循环至结束 此时i = 49 则比较的永远都是s1[49]与 s2[49] 显然不合题意

回答4: