| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3198 人关注过本帖
标题:输入一个数后怎么按位取反
只看楼主 加入收藏
小J
Rank: 8Rank: 8
等 级:等待验证会员
威 望:1
帖 子:282
专家分:704
注 册:2009-6-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
输入一个数后怎么按位取反
RT,例如输入768输出时867

[ 本帖最后由 小J 于 2009-10-13 23:02 编辑 ]
搜索更多相关主题的帖子: 输入 
2009-10-13 22:59
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:5 
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "string.h"
void main()
{
    int a;
    char s[10];
    printf("please input a number:\n");
    scanf("%d",&a);
    sprintf(s,"%d",a);
    strrev(s);
    puts(s);   
}
2009-10-13 23:05
小J
Rank: 8Rank: 8
等 级:等待验证会员
威 望:1
帖 子:282
专家分:704
注 册:2009-6-18
收藏
得分:0 
如果不用系统函数自己用递归函数写那要怎么办呢?
2009-10-13 23:20
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
是真正的反过来还是只是反着输出?
2009-10-13 23:25
yutianshangu
Rank: 2
等 级:论坛游民
帖 子:25
专家分:73
注 册:2008-10-12
收藏
得分:5 

#include "stdio.h"  
void main()
{
    int n,i;
    scanf("%d",&n);
    while(n!=0)
    {
        i=n%10;
        n=n/10;
        printf("%d",i);
    }
}
2009-10-13 23:34
小J
Rank: 8Rank: 8
等 级:等待验证会员
威 望:1
帖 子:282
专家分:704
注 册:2009-6-18
收藏
得分:0 
真正的反过来!
2009-10-13 23:55
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:10 
下面这个代码谨作参考,不能转换 首位为 0 ,如果想转换为 首位为 0 的模式,需要用字符串。
程序代码:
#include <stdio.h>
int main(void)
{
    int num;
    int n;
    while((scanf("%d",&n))==1)
    {
        for(num=0;n;n/=10)
        {
            num=num*10+n%10;
        }
        printf("%d\n",num);
    }
   
    return 0;
}

2009-10-14 00:23
看海的小星
Rank: 2
等 级:论坛游民
帖 子:30
专家分:51
注 册:2009-10-11
收藏
得分:0 
楼上写的程序只能输入三位数。要是多了就不行了。
2009-10-14 07:54
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
回复 8楼 看海的小星
程序代码:
gl@gl:~/c$ ./a
1234
4321
123456
654321
1234567
7654321
12
21
12345678
87654321
a
gl@gl:~/c$

2009-10-14 19:28
快速回复:输入一个数后怎么按位取反
数据加载中...
 
   



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

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