怎么会出现这些啊 'a' : not in formal parameter list 'b' : not in formal parameter
//将a,b,c从大到小的顺序输出。#include<stdio.h>intmain()floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);i...
//将a,b,c从大到小的顺序输出。
#include<stdio.h>
int main()
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;
}
if(a>c)
{t=a;
a=c;
c=t;
}
if(b>c)
{t=b;
b=c;
c=t;
}
printf("%5.2f","%5.2f","%5.2f\n",a,b,c);
return 0;
}
#include<stdio.h>int main()float a,b,c,t;printf("请输入3个数:\n");scanf("%f,%f,%f",&a,&b,&c);//浮点型的, a,b,c前面还要加&么。if(a>b){t=a;a=b;b=t}if(a>c){t=a;a=c;c=t};if(b>c){t=b;b=c;c=t;}printf("%5.2f","%5.2f","%5.2f\n",a,b,c);return 0;} 展开
#include<stdio.h>
int main()
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;
}
if(a>c)
{t=a;
a=c;
c=t;
}
if(b>c)
{t=b;
b=c;
c=t;
}
printf("%5.2f","%5.2f","%5.2f\n",a,b,c);
return 0;
}
#include<stdio.h>int main()float a,b,c,t;printf("请输入3个数:\n");scanf("%f,%f,%f",&a,&b,&c);//浮点型的, a,b,c前面还要加&么。if(a>b){t=a;a=b;b=t}if(a>c){t=a;a=c;c=t};if(b>c){t=b;b=c;c=t;}printf("%5.2f","%5.2f","%5.2f\n",a,b,c);return 0;} 展开
3个回答
展开全部
#include<stdio.h>
int main()
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;
}
第二行int main()后面少了一个花括号
#include<stdio.h>
int main(){
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;
}
追问
谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
帮你改了一下
#include<stdio.h>
int main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;
}
if(a>c)
{t=a;
a=c;
c=t;
}
if(b>c)
{t=b;
b=c;
c=t;
}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
return 0;
}
#include<stdio.h>
int main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;
a=b;
b=t;
}
if(a>c)
{t=a;
a=c;
c=t;
}
if(b>c)
{t=b;
b=c;
c=t;
}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
return 0;
}
追问
scanf("%f,%f,%f",&a,&b,&c);//浮点型的, a,b,c前面还要加&么
追答
需要加
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
{t=a;
a=b;
b=t;
} 少了分号;
同理后面的。
a=b;
b=t;
} 少了分号;
同理后面的。
追问
具体位置呢。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询