#include
int main()
{
int r;
printf("請輸入r:");
scanf("%d",&r);
printf("面積是:%f\n",2*3.1415*r*r);
return 0;
}沒有判斷r是否大于或小于0吧?#include
int main(){ int r; printf("請輸入r:"); scanf("%d",&r);if(r>0) printf("面積是:%f\n",2*3.1415*r*r);elseprintf("輸入的r不合法!\n"); return 0;}