c語言問題includestdio hint mainint a,b,c

2021-04-19 18:59:57 字數 2124 閱讀 8719

1樓:匿名使用者

因為c你定義的是int 列印是用的浮點型別

2樓:匿名使用者

int a,b,c;

改為float a,b,c;

3樓:匿名使用者

可以截個 執行圖看看? 輸入跟列印,

4樓:

%f 換成 %d

c語言 有以下c程式: #include int main() {

5樓:聽不清啊

這程式中的x,未經賦值便加以引用輸出,所以其輸出的值是不確定的。

版但是其是符合c語言的權語法的,所以是可以編譯通過並加以執行的。

並且,此程式不會發生死迴圈,因為若x的初值為-1,則它此時能有最多的輸出機會(僅有2次輸出),其餘任意的初始值都只有一次的輸出機會。

所以,選擇答案a。

6樓:匿名使用者

上圖是輸出結果,所以答案只能選a了

#include

7樓:匿名使用者

修改**:

#include//你的是圓括號

int main()

8樓:育知同創教育

最後一行寫錯了,應該是return 0;

#include int main() { int a[10]; int i,j,t; 5

9樓:匿名使用者

#include

int main()

printf("the sored numbers :\n");

for(i=0;i<10;i++)

printf("%d ",a[i]);

printf("\n");

return 0;

}擴充套件資料:

此程式使用氣泡排序,演算法穩定性:

氣泡排序就是把小的元素往前調或者把大的元素往後調。比較是相鄰的兩個元素比較,交換也發生在這兩個元素之間。所以,如果兩個元素相等,是不會再交換的;

如果兩個相等的元素沒有相鄰,那麼即使通過前面的兩兩交換把兩個相鄰起來,這時候也不會交換,所以相同元素的前後順序並沒有改變,所以氣泡排序是一種穩定排序演算法。

10樓:聽不清啊

程式沒有大的問題,已經修改後執行通過,請仔細比對改動:

#include

int main()

printf("the sored numbers :\n");

for(i=0;i<10;i++)

printf("%d ",a[i]); //輸出時,數字之間要留空格

printf("\n");

return 0;}

11樓:

沒有主函式。

在前面加上

int main() {

還有int i, a[10]

這些變數定義。

c語言if語句的問題 有如下程式: #include main( ) { int a=0,b=1; if(a+

12樓:熱情的

試題解析bai

自增運算子前置du

時,該變數是先自增zhi1後再參與其他運算dao;自增運算子後置時,回該變數是先參與運算後再答自增1。由此, if判定條件判定的是自加後的 a值和自加前的 b值是否相等,判定條件為真,輸出 t,此時 a=1, b=2,所以答案選 a

13樓:匿名使用者

c中非零的值為真,0為假,這樣實際上if(a++&&b++)

因為a初始為零,執行完這行才自加內1,所以相當於容if(false),又因為&&多條件邏輯判斷的時候,

前面的為假後面的就不再執行,所以b++是沒有執行的,最終的結果就是a為1,b也為1,答案就是a) false_out: a=1,b=1

C語言的問題C語言問題C語言問題

若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...

C語言問題,c語言問題?

一 c語言規定總是從main 開始執行的 這個函式也叫 主函式 因此,你發來的題目中的 1 6 8 敘述都是錯誤的,都應該選擇f。二 第2題中,c語言對其資料在記憶體中所佔用的實際位元組數,隨著程式中宣告的資料型別以及資料的多少而變化,c語言本身並沒有明確規定。這題應該選f。三 第3題,c語言中強制...

C語言問題,c語言問題?

你這個程式是捕捉0到9的按鍵狀態,按下再鬆開時才會記錄,想要識別所有按鍵,把for迴圈範圍擴大。比如for charch 32 ch 127 ch 這樣就包含了特殊符號及大小寫字母還有數字。但是,這個 是有問題的!一 你這個 需在鍵位已經按下後啟動才能識別,否則啟動時沒有按下對應鍵位,程式就結束了。...