任意输入一个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;
}