一道c語言題,請大家來看下

2025-01-31 10:15:29 字數 2048 閱讀 3504

1樓:網友

自定義函式在main函式後面的話 要宣告這個函式。

你在main函式前宣告。

int max(int x,int y);

main()

2樓:網友

你建立的時候在檔名後面加上 .c 沒有?否則就是成了c++程式了。

3樓:網友

#include

int max(int x,int y);

void main()

int max(int x,int y); 宣告函式max為整型*/int a,b,c;

scanf("%d,%d",&a,&b); 輸入變數a,b的值*/c=max(a,b);

printf("max=%d",c);

int max(int x,int y)

int z;

if(x>y) z=x;

else z=y;

return (z);

我稍改了點,你再試試。檢查一下你的註釋符號是不是有空格「/*

4樓:用愛書名

呵呵,我幫你在我的電腦上面執行了一下,沒發現有什麼問題啊。

你好象在定義x,y時,不是int max(int x,int y);而是int max(intx,inty);要不然,就沒錯。

一道c語言的題

5樓:黃邦勇帥哥哥

!a=b這一句是錯誤的,應該是!a==b,這樣才正確。

for語句中,首先執行a=3,b=0;這一句,然後執行!a==b這一句,這是條件判斷語句,若為真則執行for迴圈,若為假,則退出for迴圈。因為!

非運算子的優先順序高於==運算子,因此先計算!a,因為a=3,所以!a的值為0,因此!

a==b的條件成立,也就是說!a與b的值是相等的。

執行for迴圈體,執行if,判斷a>b是否成立,很明顯3>0,因此交換兩者的值,這時b=3, a=0;

執行for語句中的a--,b++;因為執行if後a=0, b=3,因此a--之後a的值為-1,b++之後的值為4。

再次執行for語句中的條件語句,!a==b;很明顯!a為0,b為4,兩者不相等,條件為假,退出for迴圈。

執行printf語句,輸出a和b的值,這裡可以看到,a的值為-1,而b的值為4。

注意:for(表示式1;表示式2;表示式3)語句1;

執行順序是,先執行表示式1,再執行表示式2,若表示式2的值為真,則執行語句1,若為假則跳出迴圈。執行完語句1之後,再執行表示式3,然後再執行表示式2,判斷表示式2的結果是否為真,真則迴圈,假則退出,如此迴圈。要注意:

表示式1只執行一次。

6樓:網友

初始條件 a=3,b=0

第一輪:for判斷語句,!a=b,!a的值為0,因此0=0這個邏輯表示式為真,也就是1

進入if判斷,3>0 ,此時 t=3,a=0,b=3回到for語句。

a--後值為-1,b++後值為4

第二輪:在此for判斷語句,這次!a=b 不成立,因為!a值為0,而b值為4,因此0=4這個邏輯表式為假,也就是0,迴圈結束。

所以列印a b 為 -1 4

7樓:知道夢者

main()//主函式。

這裡執行完a=0,b=3但還要執行上句中的a--,b++,所以a=-1,b=4

printf("%d,%d",a,b);//輸出}

8樓:網友

a=3,b=0

a=3,!a=0,b=0,執行,if(a>b),a(3)>b(0)

a,b交換,b=3,a=0

然後 a--成-1,b++成4,a=0,b=4,!a不等於b,跳出迴圈,結束所以a=-1,b=4

a=b這個地方有問題。

要不就是a!=b,要不就是!a==b

9樓:丹昆雄

開始時a=3,b=0,則!a為0,顯然!a=b,a,b交換,a=0,b=3,在經過a--,b++後,a=-1,b=4,不再滿足迴圈輸出最後結果。

一道C語言填空題,高手進來看看,一道C語言的填空和一道程式設計題,高手過來看看啊

開啟c語言的執行bai程式du 定義檔名為cmod111就行了 zhidao 複製以版下程式就行了 include main 執行一下就權行啦 include int main return 0 這個可來不是源 填空題吧 include void main printf n 輸出結果 一道c語言的填...

一道c語言題,考試中,一道C語言題

include include struct t void sort struct t items,int low,int high main 另外,團idc網上有許多產品 便宜有口碑。找最大值和最大值在陣列a中的索引。for i 0 i 10 i scanf d a i 輸入10個數字。著重講一下...

一道c語言程式設計題急求答案,一道C語言程式設計題 急求答案

最簡單的排序方法是氣泡排序方法。這種方法的基本思想是,將待排序的元素看作是豎著排列的 氣泡 較小的元素比較輕,從而要往上浮。在氣泡排序演算法中我們要對這個 氣泡 序列處理若干遍。所謂一遍處理,就是自底向上檢查一遍這個序列,並時刻注意兩個相鄰的元素的順序是否正確。如果發現兩個相鄰元素的順序不對,即 輕...