输入四个整数并排序
```c
include
int main() {
int a, i, j, temp;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &a, &a, &a);
// 使用冒泡排序算法对数组进行排序
for (i = 0; i < 4 - 1; i++) {
for (j = 0; j < 4 - i - 1; j++) {
if (a[j] > a[j + 1]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
printf("排列后的顺序是:\n");
for (i = 0; i < 4; i++) {
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
```
输入四个整数并计算它们的和
```c
include
int main() {
int nums, i, result = 0;
printf("请输入四个数字:\n");
for (i = 0; i < 4; i++) {
scanf("%d", &nums[i]);
result += nums[i];
}
printf("输入四个数字的和:%d\n", result);
return 0;
}
```
输入四个整数并找出最大值和最小值
```c
include
int main() {
int a, b, c, d, max, min;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
max = a;
min = a;
if (b > max) max = b;
if (c > max) max = c;
if (d > max) max = d;
if (b < min) min = b;
if (c < min) min = c;
if (d < min) min = d;
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
输入四个整数并输出它们组成的所有不重复的三位数
```c
include include void generate_three_digit_numbers(int nums[], int size) { for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { for (int k = 0; k < size; k++) { if (i != j && i != k && j != k) { printf("%d%d%d\n", nums[i], nums[j], nums[k]); } } } } } int main() { int nums; printf("请输入四个不同的整数:\n"); for (int i = 0; i < 4; i++) { scanf("%d", &nums[i]); } printf("所有可能的不重复三位数组合:\n"); generate_three_digit_numbers(nums, 4); return 0; } ``` 这些示例代码涵盖了输入四个数并进行排序、求和、找出最大值和最小值以及生成所有不重复的三位数组合等操作。你可以根据需要选择合适的代码进行修改和扩展。