数组a包括10个整数,将a中所有的数除以5取余数存放入数组b中,并按每行3个元素格式输出数组b 将上面的题目用C语言编写出来
时间: 2024-11-28 16:26:14 浏览: 4
二进制数与十六进制数的相互转换-数电基础课件
```c
#include <stdio.h>
#define ARRAY_SIZE 10
int main() {
int a[ARRAY_SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 示例数组
int b[ARRAY_SIZE];
for (int i = 0; i < ARRAY_SIZE; i++) {
b[i] = a[i] % 5; // 计算每个元素除以5的余数
}
// 每行输出3个元素
for (int i = 0; i < ARRAY_SIZE; i += 3) {
if (i + 3 > ARRAY_SIZE) { // 避免超出数组范围
printf("%d ", b[i]); // 输出剩余元素
} else {
printf("%d %d %d ", b[i], b[i+1], b[i+2]);
}
// 每行结束后换行
if ((i + 3) % 3 == 0 || i + 3 == ARRAY_SIZE) {
printf("\n");
}
}
return 0;
}
```
上述程序首先初始化了一个包含10个整数的数组`a`,然后计算了每个元素除以5的余数并存储到数组`b`中。接着使用循环以每行3个元素的格式打印数组`b`的内容。
阅读全文