1樓:網友
修改後程式。
#include
int max(int a,int b)
if (a>b) return a;
else return b;
void main()
int x,y;
上面的雙引號全是中文的,應該是英文的。
printf("max=%d",max(x,y));少乙個括號。
還要注意輸入格式即x,y
2樓:彼岸草向陽
void main()
int x,y;
printf(「max=%d」,max(x,y);
不曉得你是哪種 如果不是就是。
int main()
int x,y;
printf(「max=%d」,max(x,y);
3樓:別隨幸
除了那個少了個括號外,沒看出有啥不對的。
直接執行一下也沒問題啊。
c語言改了還是報錯?
4樓:
既然你定義了 a[10] 共 10 個,為什麼最後還要輸出 11 個?!問題出在 for (int z; z<; z++)
建議你把這裡的 = 號去掉!
5樓:聽不清啊
已經為你修改好了**:
輸出字元陣列時,只要輸出有效字元。所以,迴圈終止條件為a[i]!='\0'; 可以簡寫為a[i];
輸入字元時,要用scanf("%c",&a[j]);
最後的兩個迴圈中,初始化必須要為變數賦初值(j=0; 、z=0;)。
大學c語言簡單程式設計怎麼改錯?
6樓:惠企百科
對於簡單程式設計voidstrcpy(char*p,char*q),strcpy是內部函式,包含在標頭檔案裡了。
如果你要自己編乙個,建議使用不同的函式名。
如:voida_strcpy(char*p,char*q)。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以乙個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
c語言程式設計改錯,c語言程式設計改錯
include include float area float a,float b,float c 當子函式不在main函式之前的時候,這裡要有函式宣告 呼叫子函式不用加引數型別 float area float a,float b,float c 10 子函式應該有返回型別 include in...
C語言問題急,C語言報錯的問題?
學校教育真照書本來啊,有mfc不用,非讓學生自己寫個控制檯的,輸入輸出判斷是多痛苦的事情啊.而且也沒什麼實際意義.編譯不通過?函式頭struct student input 後面多了一個分號 有一個j未定義 scanf d stud.score 後面少一個分號。不是編譯不通過請說明具體問題,我願意幫...
c語言程式題改錯題,c語言程式改錯題。
fever銀 int main return 0 c語言程式改錯題。 因為覺的程式簡單沒認真看,修改一下,我是第一個回答的人,改一下估計要掉到最後了 if x 0 x 50 if x 0 x 50 aa x main include main printf x 2f,y 1f n x,y c語言程式...