C语言编写程序实现对10个整数的输入输出
时间: 2024-04-20 21:25:55 浏览: 37
以下是C语言代码实现:
#include <stdio.h>
int main() {
int numbers[10];
printf("请输入10个整数:\n");
// 输入
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
}
printf("输入的整数为:\n");
// 输出
for (int i = 0; i < 10; i++) {
printf("%d ", numbers[i]);
}
return 0;
}
运行代码后,程序会提示您输入10个整数。您可以逐个输入,每个整数之间用空格隔开。然后,程序会将您输入的整数进行输出。
例如,输入:1 2 3 4 5 6 7 8 9 10
输出:1 2 3 4 5 6 7 8 9 10
这样,程序就实现了对10个整数的输入输出。
相关问题
用c语言编写程序,输入三个整数要求按大小顺序输出
可以使用冒泡排序算法来实现,以下是示例代码:
```c
#include <stdio.h>
void bubble_sort(int arr[], int n) {
int i, j, temp;
for (i = 0; i < n - 1; i++) {
for (j = 0; j < n - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
int arr[3] = {a, b, c};
bubble_sort(arr, 3);
printf("按大小顺序输出:");
for (int i = 0; i < 3; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输入三个整数后,程序会将它们存入一个数组中,然后使用冒泡排序算法将它们按从小到大的顺序排序,最后输出排序后的结果。
用C语言编写程序:输入10个整数,输出最小值的下标,如果有多个全部输出
以下是用C语言编写的程序,可以输入10个整数,输出最小值的下标,如果有多个,则全部输出。
```c
#include <stdio.h>
int main() {
int arr[10];
int min = 0;
int index[10];
int i, j, count = 0;
// 输入10个整数
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 找到最小值及其下标
for (i = 1; i < 10; i++) {
if (arr[i] < arr[min]) {
min = i;
}
}
// 找到所有最小值的下标
for (i = 0; i < 10; i++) {
if (arr[i] == arr[min]) {
index[count] = i;
count++;
}
}
// 输出最小值的下标
printf("最小值的下标为:");
for (i = 0; i < count; i++) {
printf("%d ", index[i]);
}
printf("\n");
return 0;
}
```
这个程序使用了两个循环来实现。第一个循环找到了数组中最小值的下标,第二个循环找到了所有最小值的下标,然后将它们输出。