C语言 输入一个整数并将其“翻转”,使第一个数字变成最后一个数字,依此类推。
时间: 2023-04-06 11:02:04 浏览: 76
您好,可以使用以下代码实现整数翻转:
```
#include <stdio.h>
int main() {
int num, reversed_num = 0;
printf("请输入一个整数:");
scanf("%d", &num);
while (num != 0) {
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
printf("翻转后的整数为:%d", reversed_num);
return 0;
}
```
感谢您的提问!
相关问题
C语言 输入一个整数 找重复出现的数字并输出
如果你想在 C 语言中输入一个整数,然后找出其中重复出现的数字并输出,可以使用数组和循环语句来实现。以下是一个示例代码,它会提示用户输入一个整数,然后找出其中重复出现的数字,并输出它们:
```c
#include <stdio.h>
int main() {
int num, i, j, digits[10] = {0};
printf("请输入一个整数: ");
scanf("%d", &num);
while (num > 0) {
digits[num % 10]++;
num /= 10;
}
printf("重复出现的数字有: ");
for (i = 0; i < 10; i++) {
if (digits[i] > 1) {
printf("%d ", i);
}
}
return 0;
}
```
在这个例子中,我们首先定义了一个整数变量 `num`,用来存储用户输入的整数。接着定义了一个长度为 10 的整数数组 `digits`,用来记录每个数字出现的次数。
我们使用 `while` 循环语句,将输入的整数逐位拆分,并将每个数字出现的次数记录在 `digits` 数组中。最后,我们使用 `for` 循环语句遍历 `digits` 数组,找出其中出现次数大于 1 的数字,并输出它们。
例如,如果用户输入的整数为 1122334,程序会输出:`重复出现的数字有: 1 2 3`。
c语言 输入10个整数,将其从小到大排列并输出奇数序号的数字
好的,以下是C语言的代码实现:
```c
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int nums[10];
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 冒泡排序,从小到大排列
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9 - i; j++) {
if (nums[j] > nums[j + 1]) {
swap(&nums[j], &nums[j + 1]);
}
}
}
// 输出奇数序号的数字
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
printf("%d ", nums[i]);
}
}
return 0;
}
```
以上代码中,我们使用了冒泡排序算法将输入的10个整数从小到大排列,然后按照奇数序号的顺序输出了数字。注意,在输出时我们使用了数组下标的概念,下标从0开始,因此奇数序号的数字对应的下标为偶数。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)