呵呵,初學c語言遇到下面問題了

2022-06-09 10:16:24 字數 931 閱讀 4373

1樓:

double a,b,c;

//改為:

int a,b,c;

2樓:凝

把double改成int就行了

3樓:匿名使用者

double 的輸出型別不是%d,是%lf.

4樓:匿名使用者

上面的都是解決辦法,實質上是c中有賦值相容規則,你要清楚賦值中記憶體的變化,這個題你一看就會。

5樓:定夏

a,b,c為double型變數,你用%d輸入肯定不對。

6樓:匿名使用者

定義double 輸出用%lf

7樓:古木藍橋

#include

void main()

8樓:紫雨星塵

輸出的格式不對應 你定義的是double 輸出的應該用%lf

9樓:匿名使用者

double是雙精度浮點型,程式修改如下:

#include

void main()

或者把double改為int 整形也可以

10樓:匿名使用者

輸入和輸出語句都錯了!

scanf("%d%d%d",&a,&b,&c);

改為:scanf("%lf%lf%lf",&a,&b,&c);

11樓:

%d是int型別的呀。。哥哥。。

double型用scanf格式是%lf

c語言指標問題初學者,C語言指標問題(初學者)

1.概念問題 指標是指存放地址值的變數或常量 指標與一般變數或常量的區別,在於它不直接儲存數值,而是存放被儲存數值的地址,屬於間接存放,所以不少初學者感覺學習困難。比如表示將指標ptr指向變數a,存放a的地址,假設是2000h,而指標變數ptr本身也要有地址,假設是3000h,明顯 ptr和 ptr...

c語言學習遇到的問題,C語言學習遇到的問題

把max函式定義放到main前面去 思路挺好的。但是有一個問題需要注意下,那就是函式的宣告 被使用的函式要在使用檔案的頭部進行宣告。對於你的這種情況有兩種解決方法 第一種方法 函式的宣告與定義在一志,要把max函式放在main函式的上方。第二種方法 函式的宣告與定義是分開的,現有 不變,在main函...

初學C遇到個問題,請高手解答

如樓上所述 你在change函式內應該是將x的值賦予temp!c 中系統會隨機給temp賦值,如你說的 858993460,按你的寫法自然會出現錯誤結果!而按照你排序的思想最好是使用陣列實現,這樣可以簡化你的 用陣列實現程式 如下 include include using namespace st...