b) { int t = a; a = b; b = t; } if (b > c) { t = b; b = c" />

输入四个整数怎么编程

时间:2025-03-04 12:28:49 明星趣事

使用`scanf`函数

```c

include

int main() {

int a, b, c, d;

printf("请输入四个整数:");

scanf("%d %d %d %d", &a, &b, &c, &d);

// 示例:将四个整数按从大到小排序

if (a > b) {

int t = a;

a = b;

b = t;

}

if (b > c) {

t = b;

b = c;

c = t;

}

if (c > d) {

t = c;

c = d;

d = t;

}

if (a > b) {

t = a;

a = b;

b = t;

}

printf("排序后的顺序是:%d %d %d %d\n", a, b, c, d);

return 0;

}

```

使用数组和循环

```c

include

int main() {

int a, i, j;

printf("请输入四个整数:");

for (i = 0; i < 4; i++) {

scanf("%d", &a[i]);

}

// 示例:将四个整数按从大到小排序

for (i = 0; i < 3; i++) {

for (j = i + 1; j < 4; j++) {

if (a[i] < a[j]) {

int t = a[i];

a[i] = a[j];

a[j] = t;

}

}

}

printf("排序后的顺序是:%d %d %d %d\n", a, a, a, a);

return 0;

}

```

使用条件语句

```c

include

int main() {

int a, b, c, d;

printf("请输入四个整数:");

scanf("%d %d %d %d", &a, &b, &c, &d);

// 示例:找出四个整数中的最大值

int max = a;

if (b > max) max = b;

if (c > max) max = c;

if (d > max) max = d;

printf("最大值是:%d\n", max);

return 0;

}

```

这些示例展示了如何使用C语言编程输入四个整数,并进行排序或找出最大值。你可以根据具体需求选择合适的方法。