看看我写的这个小程序有什么问题(C,排序)
//让用户输入3个数,然后从大到小排序,然后输出。此程序编译可以通过,但输完数后,一敲回车系统就崩溃,应该不是win7的问题。printf("请输入三个整数\n");sc...
//让用户输入3个数,然后从大到小排序,然后输出。此程序编译可以通过,但输完数后,一敲回车系统就崩溃,应该不是win7的问题。
printf("请输入三个整数\n");
scanf("%d,%d,%d",a,b,c);
if(a>b){temp1=a;temp2=b;}
else{temp1=b;temp2=a;}
if(temp2>c){temp3=c;}
else{temp=temp2;temp2=c;temp3=temp;}
if(temp1<temp2){temp=temp1;temp1=temp2;temp2=temp;}
printf("排序后的三个整数分别为:%d > %d > %d\n",&temp1,&temp2,&temp3);
} 展开
printf("请输入三个整数\n");
scanf("%d,%d,%d",a,b,c);
if(a>b){temp1=a;temp2=b;}
else{temp1=b;temp2=a;}
if(temp2>c){temp3=c;}
else{temp=temp2;temp2=c;temp3=temp;}
if(temp1<temp2){temp=temp1;temp1=temp2;temp2=temp;}
printf("排序后的三个整数分别为:%d > %d > %d\n",&temp1,&temp2,&temp3);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询