系统粉 > 电脑问答 > 其他问答

已解决c的一个程序小题

提问者:永恒的小小罗  |  浏览次  |  提问时间:2017-01-11  |  回答数量:4

c的一个程序小题 给一个不多于5位的正整数,要求:1 求出它是几位数;2 分别输出每一位数字;3 按逆序输出各位数字,例如原数为123,应输出321

已有4条答案
椒盐你等着

椒盐你等着

回答数:9  |  被采纳数:53

char str[10];scanf("%s",str);int len=strlen(str);printf("%d位数\n",len);for(int i=0;i<len;i++)printf("%c",str[i]);for(i=len-1;i>=0;i--)printf("%c",str[i]);复制代码
2017-01-11 17:03:36
赞 0
小竹念念

小竹念念

回答数:92  |  被采纳数:80

#include<stdio.h>
#include<string.h>

void main()
{
char a[5];
int n;
scanf("%s",a);
n=strlen(a);
printf("%d",n);
for(int i=n;i>=0;i--)
printf("%c",a);
}
2017-01-11 18:01:00
赞 9
wuguanjinyao

wuguanjinyao

回答数:123  |  被采纳数:36

还没学过数组呢,可以用别的方法么
2017-01-11 22:29:01
赞 12
烙黛unk

烙黛unk

回答数:156  |  被采纳数:15

应该是用数组才简单弄好吧,不然很难弄的哦
2017-01-11 17:47:42
赞 15
相关问答
最新其他问答
解决方法