c语言读入一个两位的个位不为零的正整数,将它的十位数和个位数调换后输出。
时间: 2024-03-25 21:36:04 浏览: 19
好的,这个问题很简单,使用 C 语言可以这么实现:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int x = n / 10; // 十位数
int y = n % 10; // 个位数
if (y != 0) { // 如果个位数不是零
printf("%d%d\n", y, x); // 调换后输出
} else { // 否则输出原数
printf("%d\n", n);
}
return 0;
}
```
这段代码首先读入一个两位的正整数,然后计算出它的十位数和个位数。如果个位数不为零,则将十位数和个位数调换后输出;否则直接输出原数。
相关问题
C语言读入一个两位的个位不为零的正整数,将它的十位数和个位数调换后输出。
好的,这是一道简单的C语言编程题,可以使用取模和整除运算来实现。
具体的实现步骤如下:
1. 首先定义一个变量存储输入的两位正整数,可以使用scanf函数进行读入。
2. 接着,使用取模和整除运算将这个数的十位和个位分别提取出来。
十位数可以通过原数整除10得到,个位数可以通过原数对10取模得到。
3. 将十位数和个位数交换,可以使用一个中间变量来暂存。
4. 最后,使用printf函数输出交换后的结果即可。
下面是完整的C语言代码实现:
```c
#include <stdio.h>
int main() {
int n, a, b, temp;
scanf("%d", &n);
a = n / 10;
b = n % 10;
if (b == 0) {
printf("输入的数个位为零,请重新输入!");
return 0;
}
temp = a;
a = b;
b = temp;
printf("%d%d\n", a, b);
return 0;
}
```
注意,还需要对输入的数进行判断,如果个位为零,则不能进行交换操作。
c语言实现给定一个两位数的整数,分别输出它的十位和个位数
好的,可以使用以下代码实现:
```
#include <stdio.h>
int main() {
int num;
printf("请输入一个两位数的整数:");
scanf("%d", &num);
printf("十位数为:%d\n", num / 10);
printf("个位数为:%d\n", num % 10);
return 0;
}
```
通过 `scanf` 函数获取用户输入的整数,然后使用除法和取模运算分别得到十位数和个位数,并输出即可。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)