c语言输出数组
时间: 2023-09-20 16:11:44 浏览: 114
要输出一个数组,可以使用循环遍历数组中的每个元素,然后使用printf函数将每个元素打印出来。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int i;
// 遍历数组,并逐个输出
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:
```
1 2 3 4 5
```
相关问题
c语言输出数组用逗号隔开
在 C 语言中,可以使用循环语句和格式控制符来输出数组并用逗号隔开。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int i;
for (i = 0; i < n - 1; i++) {
printf("%d, ", arr[i]);
}
printf("%d", arr[n - 1]);
return 0;
}
```
在上面的代码中,我们首先定义了一个整数类型的数组 `arr`,然后使用 `sizeof` 运算符计算出数组中元素的个数 `n`。接着使用 `for` 循环遍历数组中的元素,从第一个元素开始,依次输出每个元素并在后面加上逗号和空格。最后再单独输出数组中的最后一个元素,不需要加上逗号和空格。运行上面的代码,输出结果为:
```
1, 2, 3, 4, 5
```
c语言输出数组中最大的数
以下是一个示例代码,用于输出一个整型数组中最大的数:
```c
#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int n = sizeof(arr) / sizeof(arr[0]);
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
printf("最大的数是: %d", max);
return 0;
}
```
输出:
```
最大的数是: 50
```