| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 24636 人关注过本帖, 1 人收藏
标题:怎么把一个数倒过来输出啊,如输入123 输出321
只看楼主 加入收藏
苦瓜也很甜
Rank: 1
等 级:新手上路
帖 子:15
专家分:3
注 册:2012-3-13
结帖率:80%
收藏(1)
已结贴  问题点数:20 回复次数:24 
怎么把一个数倒过来输出啊,如输入123 输出321
怎么把一个数倒过来输出啊,如输入123  输出321
搜索更多相关主题的帖子: 321 
2012-03-13 19:29
用心微笑
Rank: 1
等 级:新手上路
帖 子:17
专家分:2
注 册:2012-2-17
收藏
得分:1 
#include<stdio.h>
void main()
{int i,n;
 char a[100];
 scanf("%s",a);
 printf("\n dao zhuan hou shi:\n");
 n=strlen(a);
 for(i=n-1;i>=0;i--)
 printf("%c",a[i]);
}
2012-03-13 19:45
姚杰
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:169
专家分:477
注 册:2010-6-1
收藏
得分:1 
这个是回纹说问题:
程序代码:
#include<stdio.h>

int main(void)
{
    int val;
    int sum=0;
    int m;

    printf("请输入一个数:");
    scanf("%d",&val);

    m=val;
    while(m)
    {
        sum=sum*10+m%10;
        m/=10;
    }
    printf("该数的回文数为:");
    printf("%d\n",sum);


    return 0;
}
/*在VC++6.0中的输出结果为:
--------------------------
请输入一个数:1234
该数的回文数为:4321
Press any key to continue
就是这个咯。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

持之以恒,别留遗憾,加油
2012-03-13 20:01
纯情小郎君
Rank: 2
等 级:论坛游民
帖 子:84
专家分:80
注 册:2011-12-12
收藏
得分:1 
一:
程序代码:
#include<stdio.h>
void main()
{
    int a,i,k,re;
    printf("please input a number:");
    scanf("%d",&a);
    for(k=1;a/k!=0;k=k*10)    //a,k为整型变量,a<k时,a整除k得0
    {
        re=a/k;               
        i=re%10;
        printf("%d",i);
    }
    printf("\n");
}

二:
程序代码:
#include<stdio.h>
void main()
{
    int i,a[3];
    printf("please input 3 numbers:\n"); 
    for(i=0;i<3;i++)
        scanf("%d",&a[i]);
    for(i=2;i>-1;i--)
        printf("%5d",a[i]);
    printf("\n");
}

老师说,2B是通向梦想的第一步
2012-03-13 20:16
苦瓜也很甜
Rank: 1
等 级:新手上路
帖 子:15
专家分:3
注 册:2012-3-13
收藏
得分:0 
回复 2楼 用心微笑
  虽然没看懂,但是感谢了。我们才学c两三周,只会用if,scanf,int,printf。
2012-03-13 20:29
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:1 
#include <stdio.h>

void re()
{
    int a;
   
    if ((a=getchar())!='\n')
        re();
    putchar(a);
}

int main()
{
    re();
    return 0;
}
排版可能有问题,手机手写的,看不出来

总有那身价贱的人给作业贴回复完整的代码
2012-03-13 20:44
纯情小郎君
Rank: 2
等 级:论坛游民
帖 子:84
专家分:80
注 册:2011-12-12
收藏
得分:0 
回复 6楼 embed_xuel
递归啊,好方法啊,学习了,高手

老师说,2B是通向梦想的第一步
2012-03-13 20:50
落叶知心
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2012-2-16
收藏
得分:1 
/*倒转数、字符串*/
#include<stdio.h>
void main()
{
    int i,n;
    char a[20];
    printf("请输入一个数:\n");
    gets(a);
    n=strlen(a);
    for(i=n-1;i>=0;i--)
    printf("%c",a[i]);
    printf("\n");
}

2012-03-13 20:50
Nefal
Rank: 2
等 级:论坛游民
帖 子:9
专家分:42
注 册:2012-3-11
收藏
得分:1 
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-03-13 22:00
C_596322153
Rank: 6Rank: 6
来 自:徽州
等 级:侠之大者
帖 子:182
专家分:466
注 册:2012-1-10
收藏
得分:1 
顶以下三楼
2012-03-14 09:02
快速回复:怎么把一个数倒过来输出啊,如输入123 输出321
数据加载中...
 
   



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

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