for(i=0,i<2,i++)
这里面应该用分号
你是想做排序吧,给你改好了,如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流
#include <stdio.h>
int main()
{
int a,b,c,n[3],i,j,t;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
n[0]=a;n[1]=b;n[2]=c;
for(i=0;i<3;i++){
for(j=i;j<3;j++){
if(n[i]>n[j]){
t=n[i];
n[i]=n[j];
n[j]=t;
}
}
}
for(i=0;i<3;i++){
printf("%d ",n[i]);
}
return 0;
}
语法错误,for(i=0;i<2;i++),中间用分号隔开。
for(i=0,i<2,i++)这里面是用分号(;)不是用逗号(,)
并且你代码没有用 printf();输出结果
for里面必须保证两个; 因此你把逗号改成分号就可以了,加油