C语言实验——整数位

7人阅读 评论(0) 收藏 举报
分类:

C语言实验——整数位

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

输入一个不多于5位的正整数,要求: 
(1)求出它是几位数; 
(2)分别输出每一位数字; 
(3)按逆序输出各位数字。

Input

输入一个不多于5位的正整数。

Output

输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。

Sample Input

123

Sample Output

3
1 2 3
3 2 1

Hint

Source

crq


#include<iostream>
#include<cstdio>
using namespace std;
int num;
int sum[5];
int flag=0;

int main(){

    cin>>num;
    while(num){



        sum[flag++]=num%10;
        num/=10;

    }
    cout<<flag<<endl;
    for(int i=flag-1;i>=0;i--){
        if(i==0)
            printf("%d\n",sum[i]);
        else
            printf("%d ",sum[i]);
    }
    for(int i=0;i<flag;i++){
        if(i==flag-1)
            printf("%d\n",sum[i]);
        else
            printf("%d ",sum[i]);
    }

    return 0;


 }

查看评论

1191-C语言实验-整数位

Problem Description 输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。 Input 输入一个不多...
  • FightingEveryDay365
  • FightingEveryDay365
  • 2017-07-20 09:36:41
  • 191

java保留整数

C语言实验——保留整数 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description ...
  • jinzk123
  • jinzk123
  • 2017-03-08 16:41:05
  • 674

山东理工大学ACM平台题答案 C语言实验——逆置正整数

C语言实验——逆置正整数 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 输入一个三位正整数,将它反向输出。 输入 3位正整...
  • u012707729
  • u012707729
  • 2013-11-17 20:24:41
  • 3980

C语言实验——保留整数

题目描述 输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。 输入 输入为一行字符串str1,...
  • flyljg
  • flyljg
  • 2016-07-10 15:35:58
  • 2175

C语言实验——交换两个整数的值(顺序结构)(sdut oj)

C语言实验——交换两个整数的值(顺序结构) Time Limit: 1000MS Memory Limit: 65536KB Problem Description...
  • SwordsMan98
  • SwordsMan98
  • 2017-01-23 13:16:13
  • 320

C语言实验——交换两个整数的值(顺序结构)

Problem Description 交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。 Input 从键盘输入两个整数变量x和y; Out...
  • be_your_back
  • be_your_back
  • 2016-10-23 09:22:55
  • 3427

如何用c语言寻找十进制数二进制的奇数位.偶数位.任意位

十进制与二进制的转化,寻找二进制的奇数位,偶数位,任意位。
  • WRNGT
  • WRNGT
  • 2016-11-15 12:41:39
  • 1236

C语言7数位的分解重组

  • 2013年08月10日 17:26
  • 1KB
  • 下载

C语言输出一个数二进制序列的奇数位和偶数位

【一】用数每次除2取余、将余数先存放在数组里、然后分别输出奇数位和偶数位 【二】用位移操作以及与运算...
  • xiaobingRSQ
  • xiaobingRSQ
  • 2016-11-05 17:47:01
  • 819

C语言实验——整数位(用顺序表)

#include #include #include typedef int elemtype; typedef struct {     elemtype *elem;     int...
  • hardhard123
  • hardhard123
  • 2016-07-26 21:28:25
  • 241
    个人资料
    持之以恒
    等级:
    访问量: 173
    积分: 215
    排名: 34万+
    文章存档