b){t=a;a=b;b=t;}if(b>c){t=b;b=c;c=t;}if(a" />
a,b,c按从小到大顺序输出 |
您所在的位置:网站首页 › c语言三个数按大小排列 › a,b,c按从小到大顺序输出 |
#include int main() { int a, b, c, t; printf("请输入三个数:"); scanf_s("%d%d%d", &a, &b, &c); if (a > b) { t = a; a = b; b = t; } if (b > c) { t = b; b = c; c = t; } if (a > b) { t = a; a = b; b= t; } printf("从小到大的顺序是:%d %d %d\n", a, b, c); system("pause"); return 0;} //此方法是根据冒泡排序第一轮先比较 a,b b,c 第二轮比较 a,b 交换位置 // 另外一种方法可以 比较 ab ,ac ,bc 交换位置 // 输入方式中间只能用空格不能用,否则出错。 /*C语言输入两个数之间使用空格隔开还是使用逗号隔开主要取决于你在编写程序时你的scanf语句。具体的区别如下: 1、使用scanf("%d,%d", &a, &b); 语句进行输入: 在输入数据时,两个数据中间需要加“, ”,如“500, 600”。 2、使用scanf("%d%d", &a, &b); 语句进行输入: 在输入数据时,数据之间不可以用逗号分隔,只能用空白字符(空格或tab键或者回车键)分隔,如“500(空格)600”或“500(tab) 600”或“500(回车)600”等。*/ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |