c语言编程:给一个不多于5位数,要求:1)求出它是几位数;2)分别输出每一位数字;3)按逆序输出各位数

时间:2014.10.12 发布人:爱问shriley

c语言编程:给一个不多于5位数,要求:1)求出它是几位数;2)分别输出每一位数字;3)按逆序输出各位数

已解决问题

谷歌爱问shriley用户在2014.10.12提交了关于“超凡蜘蛛侠c语言编程:给一个不多于5位数,要求:1)求出它是几位数;2)分别输出每一位数字;3)按逆序输出各位数”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2024-12-17T22:30:16。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wutaxue  

#include<stdio.h>
voidmain()
{inti,j=0,**m,temp;
printf("输入一个**:\n");
scanf("%d",&**m);
temp=**m;
for(i=1;i<=5;i++)
{temp=temp/设毫10;
if(te垂除指去依mp==0)
bre**;
}
if(i>5)
print材行举跟场f("error!\n");
else
{j=i;
printf("%d\n",j);
for(i=0;i<j;i++)
{tmep=**m%10;
printf("%d",te问答mp);
**m=**m/10;
}
}
}

第2个回答

用户名:青蛙星  

#include<stdio.h>
intmain(){
char**m[5]={0};
char*cp=**m面味老能控完动优际;
intcount=0;
while(**m!='\n'&&**m!=''){
*cp=getchar();
cp++;
count++;
}
printf("位数:%d\n",状欢黄理史当抗听刚衣导count);
printf("正序数字:")
for(inti=0;i<count;i++)
printf("%c",**m烈既找零立因生地先查[i]);
putch宽谈及便顺另鲜次ar(10);
printf("倒序数字:")
for(;cp<**m;cp--)
printf("%c",*cp);
putchar(10);
return0;
}