我是C语言初学者,如何让程序打开后自动运算数据?
RT,这是一个要计算面积体积的程序,但是打开后程序不会自动计算出结果,而是要随意输入点东西按回车才会出数据。请问这个程序要怎么改才能让它打开后自动出数据?#include...
RT,这是一个要计算面积 体积的程序,但是打开后程序不会自动计算出结果,而是要随意输入点东西按回车才会出数据。请问这个程序要怎么改才能让它打开后自动出数据?#include<stdio.h>int main(){double pi=3.141592653,Co,So,Sball,Vball,Vi;double r=1.5,h=3;scanf("%.2f%.2f",r,h);Co=2*r*pi;So=pi*r*r;Sball=4*pi*r*r;Vball=(4/3)*pi*r*r*r;Vi=pi*r*r*h;printf("圆周长=%.2f\n",Co);printf("圆面积=%.2f\n",So);printf("球面积=%.2f\n",Sball);printf("球体积=%.2f\n",Vball);printf("圆柱体积=%.2f\n",Vi);return 0;}
展开
2个回答
展开全部
#include<stdio.h>
int main()
{
double pi=3.141592653,Co,So,Sball,Vball,Vi;
double r=1.5,h=3;
// scanf("%.2f%.2f",r,h);
Co=2*r*pi;
So=pi*r*r;
Sball=4*pi*r*r;
Vball=(4/3)*pi*r*r*r;
Vi=pi*r*r*h;
printf("圆周长=%.2f\n",Co);
printf("圆面积=%.2f\n",So);
printf("球面积=%.2f\n",Sball);
printf("球体积=%.2f\n",Vball);
printf("圆柱体积=%.2f\n",Vi);
return 0;
}
注意上面的第六行哦 我给你注释了 这样子的话你一运行的话就会直接出来结果了
我是看你在第5行的地方给 r和h变量赋值了
所以根据你提出的要求第6行的语句就没必要了 因为第6行的scanf语句就是要求你在
控制台输入两个浮点型数据你要是不输出就会一直不运算的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询