| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1054 人关注过本帖
标题:inverse_numC语言能调用吗?怎么输出一个数的逆序。(关键:输出这个数本身 ...
取消只看楼主 加入收藏
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
inverse_numC语言能调用吗?怎么输出一个数的逆序。(关键:输出这个数本身)随便看一下我的哪儿错了
程序代码:
#include <stdio.h>                                        
int main()
{
    int m,x;
    do{
        printf("请输入一个正整数:");
        scanf_s("%d", &m);
        if (m<0)
            puts("请不要输入非正数。");
    } while (m <= 0);
    x = m;
    while (m >0){
        m /= 10;
        printf("%d", m%10);
    }printf("%d逆向显示的结果是%d", x,m%10);
    return 0;
    
}

这个代码是我改了的,将m的值赋给x,在对它进行求倒序,大佬有需求可以将这一部分删除,就可以看到标题的问题。
图片附件: 游客没有浏览图片的权限,请 登录注册

还有一种写法是友友告诉我的,
#include <stdio.h>
int inverse_num(int n)
{
    int t = 0;
    while (n)
    {
        t = t * 10 + t % 10;
        n /= 10;
    }
    return t;
}
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 输出 C语言 while 关键 int 
2023-04-07 16:09
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
收藏
得分:0 
回复 2楼 阳光上的桥
谢谢版主,您的代码我看懂了,但我想问的是:
举个列:
控制台:请输入一个正整数:1963(我从键盘输入)
1963的逆序数是3691(我就想知道怎么才能把1963输入在窗口,输入在这句话里)
2023-04-07 21:22
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
收藏
得分:0 
回复 3楼 rjsp
写的很难懂吗,下次我改进改进,您的这个代码确实符合我的要求,但是有不有不用构造函数的方法啊,我想试着用最简单的while语句将它搞定,希望版主思索一下。
2023-04-07 21:30
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
收藏
得分:0 
以下是引用小白程序在2023-4-7 21:22:09的发言:

谢谢版主,您的代码我看懂了,但我想问的是:
举个列:
控制台:请输入一个正整数:1963(我从键盘输入)
1963的逆序数是3691(我就想知道怎么才能把1963输入在窗口,输入在这句话里)

我的要求就是上述,希望大家集思广益,多想点方法,简单点的就行。
2023-04-07 21:32
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
收藏
得分:0 
随便帮我看看我的while语句错在哪了,谢谢大家
2023-04-07 21:34
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
收藏
得分:0 
回复 7楼 小白程序
对了,还有一个问题就是怎么在窗口显示%d的逆序数是%d。前一个是原数,后一个数是逆序数。就是有这一个问题了,麻烦您了
2023-04-08 15:28
小白程序
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2022-2-24
收藏
得分:0 
回复 9楼 小白程序
欧克欧克,结了
2023-04-08 18:58
快速回复:inverse_numC语言能调用吗?怎么输出一个数的逆序。(关键:输出这个数 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018063 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved