朋友参加了传智的ios基础,苦逼的我没有赶上。只能在宿舍一个人自学。昨天晚上讨论了一下入三个数a,b,c,要求按由小到大的顺序输出的问题,我看李明杰老师的视频没有讲到这个,传智的『伟哥』在课堂上给同学讲了一下,。我觉得自学的同学们应该了解一下,似乎是冒泡排序法。 //练习3: 输入三个数a,b,c,要求按由小到大的顺序输出
#include <stdio.h>
int main(int argc, const char * argv[])
{
//定义3个变量储存a,b,c
int a,b,c;
a = b = c =0;
printf("输入三个整数,用逗号隔开:\n");
//接收
scanf("%d,%d,%d",&a,&b,&c);
//两两比较
int temp;
if(a>b){
temp = a;
a = b;
b = temp;
}
if(a>c){
temp = a;
a = c;
c = temp;
}
if(b>c){
temp = b;
b = c;
c = temp;
}
//输出
printf("%d,%d,%d\n",a,b,c);
return 0;
}
|