幫我看看這個C語言程式怎麼錯了

時間 2022-05-15 15:50:05

1樓:雙魚座大叔

#include

#include

int max(int i,int j)

int min(int i,int j)

}return end;

}int main(void)

2樓:

# include

//# include/*定義的max和min函式與stdlin庫函式中的max和min重名*/

int max(int i,int j)

int temp,resault,a;

a=ifor(temp=1;temp<改為 j%temp==0*/

resault=temp;

return resault;

int min(int i,int j)

int temp,end,a;

a=ifor(temp=a;temp<改為 j%temp==0*/

end=temp;

return end;

break; /*求最小,所以找到第乙個就退出*/int main(void)

int i,j;

int max(int,int),min(int,int);

printf("輸入兩個數(用逗號隔開):");

scanf("%d,%d",&i,&j);

printf("最大公約數:%d",max(i,j));

printf("最小公倍數:%d",min(i,j));

printf("\n\n");

system("pause");

return 0;

下面是截圖:

看看這個c語言程序那裡錯了,看看這個c語言程式那裡錯了

程式沒有問題,是不是你在輸入資料的時候遇到了問題?比如你輸入1 2 3這三個數字,應該像下面那樣用逗號進行分隔,而不是用空格分隔或者每行輸入乙個數字 1,2,3 因為你在scanf中用了逗號分隔了三個 d,那麼在輸入的時候也要用逗號分隔,輸入資料的格式要跟scanf的引數指定的格式相同。grade ...

請大俠幫我看看這個C 程式,哪位大俠幫我看看這個c 的程式有什麼問題啊???求助!!

魚死吾蒸 把你的return 0 語句改到最後一行就行了 即 include include include using namespace std int main s s 4 cout pi的值為 return 0 你的程式要執行十幾秒才能出答案,等等就出來了,沒錯的. 例3.12 用下面公式求...

C語言程式題,計算字元間距,幫我看看哪裡錯了,為什麼輸出不對

首先你得統一轉換成大寫或者小寫,然後把字元轉換成整型數字,然後用兩者的差值的絕對值減一。你是不是沒考慮ch1和ch2的大小 jg很可能是負數,如果能保證ch2永遠比ch1大的話 感覺沒啥問題 c語言入門程式設計題,幫我看看 錯了,為什麼輸出失敗了?main寫錯了,你寫成了mian,改下應該就可以了 ...