搜索
查看: 1286|回复: 17
打印 上一主题 下一主题

大神,教我几招

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-20 16:03:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10啊哈币
给一个不多于5位的正整数,要求:
1)求出它是几位数;
2)分别输出每一位数字;
3)按逆序输出各位数字,例如原数为321,应输出123。

沙发
 楼主| 发表于 2015-11-20 16:08:17 | 只看该作者
本帖最后由 sisi 于 2015-11-20 16:09 编辑

说的方法反反复复反反复复
板凳
 楼主| 发表于 2015-11-20 16:08:52 | 只看该作者
你麻痹麻痹麻痹
地板
 楼主| 发表于 2015-11-20 16:09:52 | 只看该作者
小孩装逼遭雷劈
5#
 楼主| 发表于 2015-11-20 16:09:57 | 只看该作者
sisi 发表于 2015-11-20 16:08
你麻痹麻痹麻痹

板凳冷不冷?
6#
 楼主| 发表于 2015-11-20 16:10:37 | 只看该作者
本帖最后由 sisi 于 2015-11-20 16:17 编辑
sisi 发表于 2015-11-20 16:09
小孩装逼遭雷劈

wo也是小孩装逼遭雷劈
7#
 楼主| 发表于 2015-11-20 16:10:42 | 只看该作者
不冷DSV调查vfdv
8#
 楼主| 发表于 2015-11-20 16:11:16 | 只看该作者
本帖最后由 sisi 于 2015-11-20 16:18 编辑

wwwwwwwwwwwwwwww
9#
 楼主| 发表于 2015-11-20 16:11:46 | 只看该作者
啦啦啦啦啦
10#
 楼主| 发表于 2015-11-20 16:14:21 | 只看该作者
wohaha db f
11#
发表于 2015-11-20 22:27:21 | 只看该作者
敢问阁下是否有在修炼精分刷帖大法?此乃邪门歪道,极易走火入魔,不宜深修,望阁下回头是岸..

点评

不错不错 顶顶顶  发表于 2016-8-8 20:57
12#
发表于 2015-11-27 16:28:21 | 只看该作者
#include<stdio.h>
void main()
{
        long int x;
        int g,s,b,q,w;
        int n;
        printf("输入0~99999中的一个数: ");
        scanf("%ld",&x);
        if(x>9999)
                n=5;
        else if(x>999)
                n=4;
        else if(x>99)
                n=3;
        else if(x>9)
                n=2;
        else
                n=1;
        printf("这是个%d位数\n",n);
        w=x/10000;
        q=x%10000/1000;
        b=x%10000%1000/100;
        s=x%10000%1000%100/10;
        g=x%10000%1000%100%10;
        if(w!=0)
        {
        printf("%d %d %d %d %d\n",w,q,b,s,g);
        printf("%d%d%d%d%d",g,s,b,q,w);
    }
        else if(q!=0)
     {
     printf("%d %d %d %d\n",q,b,s,g);
     printf("%d%d%d%d",g,s,b,q);
     }
        else if(b!=0)
     {
                printf("%d %d %d\n",b,s,g);
        printf("%d%d%d",g,s,b);
     }
        else if(s!=0)
     {
         printf("%d %d\n",s,g);
         printf("%d%d",g,s);
     }
    else
     {
         printf("%d\n",g);
         printf("%d",g);
     }
        getchar();getchar();
}
13#
发表于 2015-11-28 09:56:52 | 只看该作者
#include<stdio.h>
14#
发表于 2015-11-29 18:23:05 | 只看该作者
#include<string.h>
#include<iostream>
#include<string>
using namespace std;
int main()
{
    char a[10];
    int i,j;
    cin>>a;
        i=strlen(a);
        cout<<i<<endl;
        for(j=0;j<i;j++)
        {
                cout<<a[j]<<" ";
        }
        cout<<endl;
        for(j=i-1;j>=0;j--)
        {
                cout<<a[j];
        }
        return 0;
}
15#
发表于 2015-12-8 00:06:02 | 只看该作者
C语言版本
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_LEN 128

int main()
{
        int in, i, len;
        char out[MAX_LEN];
        printf("请输入一个不多于5位的正整数:");
        scanf("%d", &in);
        itoa(in, out, 10);  // 10进制
        len = strlen(out);
        printf("%d位数\n", len);
       
        printf("每一位数字分别为:");
        for (i=0; i<len; i++) {
                printf("%c ", out[i]);
        }
        printf("\n");
       
        printf("逆序数字为:");
        for (i=len-1; i>-1; i--) {
                printf("%c", out[i]);
        }
        printf("\n");
       
        system("pause");
        return 0;       
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表