史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   程式除錯 (http://forum.slime.com.tw/thread218145.html)

猜謎人 2007-10-14 12:49 AM

程式除錯
 
我照著書上的程式打
結果竟無法編譯
不知錯在哪裡
請高手指導
語法:

#include<stdio.h>
#define PI 3.14159
int main(void){
    double radius;
    double area;
    printf("請輸入圓的半徑\n")
      scanf("%lf",&radius);  //這裡就錯了//
      area=PI*radius*radius;
      printf("圓的面積是 %f \n",area);
    scanf("%f",&radius);
    return(0);
}

還有%lf
這是大寫i還是小寫L?還是數字1

fundu5650 2007-10-14 05:14 AM

#include<stdio.h>
#define PI 3.14159
int main(void){
double radius;
double area;
printf("請輸入圓的半徑\n"); //← See? this point!!"未斷行",還有"//"是單行注記,如果你是學生的話...
scanf("%lf",&radius); //這裡就錯了//←這邊我會扣五分..※畢竟初學不學好,之後壞習慣會很難改...
area=PI*radius*radius;
printf("圓的面積是 %f \n",area);
scanf("%f",&radius);
return(0);
}

猜謎人 2007-10-14 10:11 AM

原來沒有斷行
了解了!


所有時間均為台北時間。現在的時間是 11:27 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1