#define PI 3.1416
main()
{
int Radius, Area;
printf("输入 Radius=");
scanf(" % f", &Radius);
Area = PI * Radius * Radius;
printf( "Area=% f\n", Area);
}
编译完成后,生产的Area.exe 。输入半径后 回车程序怎么自动关掉了。
你这个 还是自动关了。。
追答呵呵,那您后面加上:
system( "PAUSE ");
试试,为什么得不到答案我已近给你解答了,类型用的不对,把我给你的代码后面加上system( "PAUSE ");试试
为什么不是好办法啊? 用getchar() 也有用。。
可我不管输入什么数字。。出来的都是0.000000 ..。 这是为什么啊
因为你声明的时候Radius是int, 改成float就好了
追问改了 。。。。现在又自动关了。。