我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言三位数输入后倒序输出

我的思路是求余,分别求出各位数的值,然后倒叙输出,问什么输出不成立啊?

img

1.个位b=a%10;
2.十位c=a/10%10;
3.百位d=a/100;
4.输出的时候printf("%d,%d,%d\n",b,c,d); 这里不用&

你这输出是3,20,100

供参考:

#include<stdio.h>
int main()
{
    int n,s=0;
    scanf("%d",&n);
    while(n)
    {
        s = s*10 + n%10;
        n /= 10;
    }
    printf("%d",s);
    return 0;
}

b是个位
c是十位乘十 正常应该是a/10%10;
d应该是a/100;

近期文章

  • 关于C语言的简单问题
  • python 的lambda表达式对列表是怎么处理的啊
  • 请问如何在JavaScript里点击div切换颜色
  • 车辆违章抓拍系统相关方面的问题
  • pycharm运行时报错 IndexError: list index out of range
  • 可以帮我看看为什么这段爬虫没有输出值啊,吐了。
  • SQLSERVER的查询分析器执行SQL的疑问
  • 怎么计算成一秒的,计算过程
  • python循环结构程序编写题目
  • 请问C语言中多余的空行是怎么回事呀?是编译器的问题吗?
  • 如附件图示的PT100温度监测电路原理是什么?
  • 结构体占用内存大小计算中遇到的问题
  • 这个为什么错误呀,求解很迷惑
  • else应输入一个语句,哪里出错了?
  • C语言问题,循环程序
  • vue-ui 3.10 创建项目时node报错 368 缺少locales文件
  • 找了好久没找到问题所在,求帮助
  • 怎么错了。1111111
  • hibernate 的load()加载方式的性能体现在哪?
  • 新手写码属实好痛苦自学好难

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华