標(biāo)題:
[求助]比較2個(gè)數(shù)中較大者的程序的錯(cuò)誤改正?
[打印本頁]
作者:
wxlhhm
時(shí)間:
2010-3-31 19:34
標(biāo)題:
[求助]比較2個(gè)數(shù)中較大者的程序的錯(cuò)誤改正?
各位幫忙看下這個(gè)程序,是比較2個(gè)數(shù)中較大者的,我編譯時(shí)也沒出現(xiàn)錯(cuò)誤,可是無論輸哪兩個(gè)數(shù),結(jié)果都是顯示max=466,這是怎么回事呢?程序如下:
# include <stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
發(fā)完貼子,在一個(gè)學(xué)習(xí)單片機(jī)的群里問了下,才發(fā)現(xiàn)我輸入兩個(gè)數(shù)時(shí)中間忘了加“,”了,所以不是程序的錯(cuò)誤,而是我自己的輸入錯(cuò)誤,給大家說下!
[此貼子已經(jīng)被作者于2010-4-1 18:48:28編輯過]
作者:
mucyuan
時(shí)間:
2011-3-4 18:49
下次自己也要記住了,
作者:
莫登文
時(shí)間:
2011-3-21 18:23
粗心惹麻煩!!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1