如何利用C语言将一个数字12345放在一个{1,2,3,4,5}数组里,利用while循环
时间: 2024-11-25 08:17:26 浏览: 12
在C语言中,如果你想将一个数字12345逐个添加到一个整数数组{1,2,3,4,5}中,并使用while循环来遍历这个数字,你可以这样做:
```c
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5}; // 初始化数组
int num = 12345; // 待放入的数字
int index = 0; // 数组索引
while (index <= 4) { // 因为数组只有5个位置,所以循环条件设置为index <= 4
arr[index++] = num % 10; // 取出num的最后一位,然后存入数组
num /= 10; // 移除已处理的一位
}
printf("数字12345放入数组后的结果是: ");
for(int i=0; i<5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在这个例子中,`num % 10`用于获取当前数字的最低有效位,然后`num /= 10`移除该位并更新`num`。当`num`变为0时,说明所有位都已处理完毕。
阅读全文