c编程怎么输入4个整数

时间:2025-01-24 13:30:40 游戏攻略

在C编程中,输入4个整数的方法如下:

方法一:使用scanf函数

```c

include

int main() {

int a, b, c, d;

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

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

printf("输入的整数分别是: %d %d %d %d\n", a, b, c, d);

return 0;

}

```

方法二:使用数组和循环

```c

include

int main() {

int a;

int i, j;

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

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

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

}

printf("输入的整数分别是: %d %d %d %d\n", a, a, a, a);

return 0;

}

```

方法三:使用指针和交换

```c

include

void swap(int *ptr1, int *ptr2) {

int temp = *ptr1;

*ptr1 = *ptr2;

*ptr2 = temp;

}

int main() {

int a;

int i, j, k, t;

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

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

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

}

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

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

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

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

}

printf("输入的整数分别是: %d %d %d %d\n", a, a, a, a);

return 0;

}

```

方法四:使用标准库函数qsort

```c

include

include

int compare(const void *a, const void *b) {

return (*(int*)a - *(int*)b);

}

int main() {

int a;

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

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

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

}

qsort(a, 4, sizeof(int), compare);

printf("输入的整数分别是: %d %d %d %d\n", a, a, a, a);

return 0;

}

```

以上是几种常见的输入4个整数的方法,可以根据具体需求选择合适的方法。