int main()
{
int a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
int t[4]={a,b,c,d};
int m,i,j;
for(i=0;i<3;i++)//比较3趟
{
for(j=0;j<3-i;j++){ //每趟比较3-i次
if(t[j]>t[j+1])
{
m=t[j+1];
t[i+1]=t[j];
t[j]=m;
}
}
}
for(i=0;i<4;i++){
printf("%d ",t[i]);
}
return 0;
}
第一个for循环修改为for( i=0; i<3;i++)
第二个for循环修改为for( j=i+1; j<4; j++)
if(t[i]>t[j])
{
m=t[i];
t[i]=t[j];
t[j]=m;
}
不理解的话私聊,手机打的字,格式没控制好!
没遍历到吧
不知道你这个问题是否已经解决, 如果还没有解决的话:如果要了解嵌入式,大家必须要先了解什么是PC、什么是单片机。在我最早学习单片机的时候,天真的以为学单片机就是在学嵌入式,等到自己逐渐去了解嵌入式以后,才发现原来自己曾经那么可爱(单片机、嵌入式在学习路线、学习难度、学习周期上的差别还是很大的),为了让更多的嵌入式小白走出这样误区,下面简单介绍一下他们分别的概念,和学习上的差别。