本文主要是介绍把三个数从大到小依次输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
#include<stdio.h>
int main(){int i[3] = { 5, 1, 9 };int m, n, j;for (m = 0; m < 2; m++) //m<2:第一第二个数排好序后第三个数自动归位for (n = m + 1; n < 3; n++) //m+1是因为m+1前的数已经是比较好了的数,不用重新比较{if (i[m] < i[n]) //值交换{j = i[n];i[n] = i[m];i[m] = j;}}printf("从大到小输出:\n");for (j = 0; j < 3; j++)printf("%d ", i[j]);system("pause");return 0;}
利用两层for循环和一个if语句,把三个数进行比较和交换
这篇关于把三个数从大到小依次输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!