当前位置:系统粉 > 电脑问答 > 其他问答 > c的一个程序小题

c的一个程序小题

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

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

已有4条答案
椒盐你等着

椒盐你等着

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

2017-01-11 17:03:36
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]);复制代码
赞 0
小竹念念

小竹念念

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

2017-01-11 18:01:00
#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);
}
赞 9
wuguanjinyao

wuguanjinyao

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

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

烙黛unk

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

2017-01-11 17:47:42
应该是用数组才简单弄好吧,不然很难弄的哦
赞 15
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航