请问怎么用while循环比较三个数大小并且输出啊
如题,还请哪位大神指点一下,谢谢[此贴子已经被作者于2016-10-17 21:06编辑过]
#include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include<math.h> int _tmain(int argc, _TCHAR* argv[]) { int a[3]; int i=0; while (i<=2) { printf("请输入第%d个整数(一共三个):",i+1); scanf("%d",&a[i]); printf("\n"); i++; } int s=0; int j=0; while (j<=2) { int k=0; while (k<=1) { s=a[k]; if (s<a[k+1]) { a[k]=a[k+1]; a[k+1]=s; } k++; } j++; } printf("您所输入的三个整数按从大到小的顺序排列是:"); int x=0; while (x<=2) { printf("%5d",a[x]); x++; } printf("\n"); system("pause"); return 0; }