c语言问题求助 求思路输入一个不多于5位数的正整数,要求:①求出它是几位数?②分别打印出每一位上的数字;③按逆序打印出该

c语言问题求助 求思路
输入一个不多于5位数的正整数,要求:①求出它是几位数?②分别打印出每一位上的数字;③按逆序打印出该数字;④能够处理负数、大于5位数的数和非数字(不含汉字)
yomaoyo 1年前 已收到1个回答 举报

shjghjghjhg 花朵

共回答了25个问题采纳率:96% 举报

#include "stdio.h"
void main()
{
char str[100];
int i;
gets(str);
printf("长度为%dn",strlen(str));
for(i=0;i=0;i--)
printf("%c",str[i]);
}

这个可以满足要求

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.033 s. - webmaster@yulucn.com