回 帖 发 新 帖 刷新版面

主题:[讨论][请教]请问错哪,我找不出啊!!!

#include<stdio.h>
void main()
{int min(int a,int b,int c);
 int a,b,c;
 printf("input 3 number:\n");
 scanf("%d,%d,%d",&a,&b,&c);

 printf("the min is %d",min(a,b,c));
 
 }
 int min(int a,int b,int c)
 {int m;
  if(a<b&&a<c) m=a;
   else if(b<a&&b<c) m=b;
  else m=c;
   
  return(m)
  }
/*输入三数,并输出最小数*/

回复列表 (共3个回复)

沙发

return(m)
改为:
  return m;

板凳

scanf("%d,%d,%d",&a,&b,&c);这句中%d之间不能有,否则输入的时候也要输入,

3 楼

return (m)后面没有分号,太粗心了吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册