c语言编一个程序,输入4个数,从大到小输出,用ifelse语言
发布网友
发布时间:2024-05-15 10:27
我来回答
共1个回答
热心网友
时间:2024-08-22 09:12
// c语言编一个程序,输入4个数,从大到小输出,用ifelse语言
#include <stdio.h>
void swap(int* p, int* q)
{
int t = *p;
*p = *q;
*q = t;
}
int main()
{
int i;
int n[4];
for (i = 0; i < 4; i++) {
printf("n%d?", i);
scanf("%d", n+i);
}
if (n[1] > n[0])
swap(n, n+1);
if (n[3] > n[2])
swap(n+2, n+3);
if (n[2] > n[0])
swap(n, n+2);
if (n[1] < n[3])
swap(n+1, n+3);
if (n[1] < n[2])
swap(n+1, n+2);
printf("%d, %d, %d, %d", n[0], n[1], n[2], n[3]);
}