c语言给定一个正好六位的正整数 x,请将 x 循环左移一位后输出。 所谓循环左移一位,是指将原来的十万位变为个位,原来的万位到个位向左移动依次变为十万位到十位。 例如:194910 左移一位变为 949101 。 又如:987123 左移一位变为 871239 。
时间: 2023-12-03 15:40:47 浏览: 161
c语言实现数组循环左移
以下是C语言实现将一个正好六位的正整数循环左移一位的代码:
```c
#include <stdio.h>
int main() {
int x = 194910; // 假设x为194910
int temp = x / 100000; // 取出十万位上的数字1
x = (x % 100000) * 10 + temp; // 将x左移一位
printf("%d", x); // 输出结果:949101
return 0;
}
```
阅读全文