c语言四个数怎么编程

时间:2025-01-28 18:15:33 网络游戏

输入四个整数并排序

```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;

}

```

这些示例代码涵盖了输入四个数并进行排序、求和、找出最大值和最小值以及生成所有不重复的三位数组合等操作。你可以根据需要选择合适的代码进行修改和扩展。