C语言求圆面积
来源:百度知道 编辑:UC知道 时间:2024/06/30 02:24:12
#include<stdio.h>
int radius,area;
int main(void)
{
printf("Enter radius (i.e. 10):");
scanf("%d",&radius);
area=(int)(3.14159*radius*radius);
printf("\n\nArea=%d\n",area);
return 0;
}
我这个程序输入 ,编译都无错!
可是运行的时候我输入一个数字,它怎么没有反应呢!
按回车窗口就消失了
int radius,area;
int main(void)
{
printf("Enter radius (i.e. 10):");
scanf("%d",&radius);
area=(int)(3.14159*radius*radius);
printf("\n\nArea=%d\n",area);
return 0;
}
我这个程序输入 ,编译都无错!
可是运行的时候我输入一个数字,它怎么没有反应呢!
按回车窗口就消失了
#include<stdio.h>
int main(void)
{
int radius,area; //在函数内定义变量
printf("Enter radius (i.e. 10):");
scanf("%d",&radius);
area=(int)(3.14159*radius*radius);
printf("\n\nArea=%d\n",area);
getch();//你的编译器的问题,在这里加入这一行会暂停等待输入,就不会跳出了
return 0;
}
#include<stdio.h>
int radius,area;
int main(void)
{
printf("Enter radius (i.e. 10):");
scanf("%d",&radius);
area=(int)(3.14159*radius*radius);
printf("\n\nArea=%d\n",area);
getch(); //!!
return 0;
}
同意霸上鸿门
你要是再 wintc里运行的这个
出现这种情况就对了
按照2楼的 再结尾加个getch();
你可以试试放到TC里
另外你设的内个变量可以放外边
全局变量嘛,是可以的