只要略懂编程的朋友请进,我有个小小的编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 21:54:27
我输入了以下这个计算圆周率的程序,但创建运行EXE文件后屏幕只显示
"Enter radius(i.e.10):"字样,之后再输入数字后程序就自动关闭,请问这是什么问题啊?

#include<stdio.h>

int radius, area;

int main( void )
{
printf( "Enter radius (i.e. l0): " );
scanf( "%d", &radius ); area = (int)(3.14159 * radius * radius);
printf( "\n\nArea = %d&\n", area );
return 0;
}

return 0; 前面加 getch(); 或 system("PAUSE"); 显示结果后再按个键就关.
加 scanf("\n"); 你关它它才关.

return 0;前加上scanf("\n");

你没加击键检测,程序计算出结果后就自动关闭了,好像是getint()还是什么的,忘了~