关闭

蓝桥杯 C++ 5位正整数倒叙输出

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

任意输入一个5位以内的正整数要求输出位数及倒序输出格式:

insert:2326

你的输入整数位数是:4

2,3,2,6

6,2,3,2

#include"iostream.h"
#include"stdio.h"
#include"string.h"
int main(void)
{
 int a[100];
 int j=0;
 char c;
 printf("inset your number:");
     c=getchar();
 while(c!='\n'){
            a[j++]=c;
      if(j>5){ printf("你的输入超过5位");
       printf("\n");
     return 0;
    
      }
              c=getchar();
     }
 cout<<"你输入的数字长度是:"<<j<<endl;
  for(int w=0;w<j;w++)
  {putchar(a[w]);
  printf(",");}
   printf("\n");
  for(int z=j-1;z>=0;z--)
  {putchar(a[z]);
  printf(",");}
    printf("\n");
    return 0;

}

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7454次
    • 积分:226
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类