C语言程序:反转整数输出

本文将使用 C 语言编写一个程序,输入一个整数,并以相反的顺序输出该整数。

代码示例:

#include <stdio.h>

int main() {
    int n;
    printf('请输入一个整数:');
    scanf('%d', &n);
    printf('倒过来的整数为:');
    while (n > 0) {
        printf('%d', n % 10);
        n /= 10;
    }
    printf('
');
    return 0;
}

代码解释:

  1. #include <stdio.h>: 包含标准输入输出库,提供 printfscanf 函数。
  2. int main() { ... }: 程序的主函数,程序从这里开始执行。
  3. int n;: 声明一个整型变量 n 用于存储用户输入的整数。
  4. printf('请输入一个整数:');: 在屏幕上显示提示信息,要求用户输入一个整数。
  5. scanf('%d', &n);: 从键盘读取用户输入的整数,并将其存储到变量 n 中。
  6. printf('倒过来的整数为:');: 在屏幕上显示提示信息,表明即将输出倒置后的整数。
  7. while (n > 0) { ... }: 循环执行,直到 n 小于或等于 0。
  8. printf('%d', n % 10);: 输出 n 除以 10 的余数,即 n 的个位数字。
  9. n /= 10;:n 除以 10,去除个位数字,准备处理下一位数字。
  10. printf(' ');: 输出一个换行符,使下一行输出从新的一行开始。
  11. return 0;: 程序正常结束,返回 0。

代码运行结果:

假设用户输入的整数为 12345,则程序输出的结果为 54321

总结:

该程序使用 % 运算符获取数字的个位数字,并使用循环依次输出每个数字,从而实现数字反转输出。

C语言程序:反转整数输出

原文地址: https://www.cveoy.top/t/topic/nm2B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录