c语言逆序输出数字123
时间: 2023-06-17 13:03:44 浏览: 272
可以使用循环和取模运算来实现:
```c
#include <stdio.h>
int main() {
int num = 123;
while (num > 0) {
int digit = num % 10; // 取个位数字
printf("%d", digit);
num /= 10; // 去掉个位数字
}
printf("\n");
return 0;
}
```
输出:
```
321
```
相关问题
c语言逆序输出数字12345
可以使用循环来实现逆序输出数字12345,具体步骤如下:
1. 将数字12345赋值给一个变量num。
2. 使用循环,从num的最后一位开始,依次取出每一位数字,并输出。
3. 每输出一个数字,就将num除以10,直到num为0。
4. 循环结束,逆序输出完成。
代码示例:
```
#include <stdio.h>
int main() {
int num = 12345;
int digit;
while (num > 0) {
digit = num % 10;
printf("%d", digit);
num /= 10;
}
return 0;
}
```
输出结果为:54321
c语言逆序输出两个数字
在 C 语言中,逆序输出两个数字可以采用多种方法,这里提供一种常见的方法,即通过临时变量交换这两个数,然后分别输出。以下是示例代码:
```c
#include <stdio.h>
void reversePrint(int a, int b) {
// 使用临时变量存储第一个数字
int temp = a;
// 将第一个数字的值给第二个数字
a = b;
// 将临时变量的值给第一个数字
b = temp;
printf("First number in reverse: %d\n", b);
printf("Second number in reverse: %d\n", a);
}
int main() {
int num1 = 12345;
int num2 = 67890;
// 调用函数并传入两个数字
reversePrint(num1, num2);
return 0;
}
```
在这个例子中,`reversePrint` 函数接收两个整数 `a` 和 `b`,先将 `a` 的值存到 `temp` 中,然后把 `b` 的值赋给 `a`,最后再把 `temp` 的值赋给 `b`。然后,它会逆序打印这两个数。
阅读全文