作业帮 > 综合 > 作业

求高手写c程序,输入一个不多于5位的整数,能显示出它是几位数,并按正反两种顺序显示出各位数字.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 14:19:43
求高手写c程序,输入一个不多于5位的整数,能显示出它是几位数,并按正反两种顺序显示出各位数字.
例如,若输入整数12345,输出为:
n=5
12345
54321
求高手写c程序,输入一个不多于5位的整数,能显示出它是几位数,并按正反两种顺序显示出各位数字.
刚写的,测试通过
代码如下:
#include
int main(){
char s[6];
int i;
while(1){
printf("请输入5位以内的整数:\n");
scanf("%s",s);
for(i=0;s[i]!='\0';i++);
printf("n=%d\n",i);
printf("%s\n",s);
for(;i>0;i--)printf("%c",s[i-1]);
printf("\n");
}
return 0;
}
给分
再问: 我现在这个还不太懂,能试试用if和switch语句实现吗?谢谢。
再答: 哪句不懂? 1.你提问的时候应该说清楚,别人辛苦给你做完,你再问这种问题是不厚道的。 2.编程是按照需要去写代码的,不是按照语句去写代码的,你的目的是实现上面所述的程序。 3.if语句和switch语句均是条件分支语句,从我实现的代码情况来看,以上两条语句完全不需要。也就是不需要进行条件判断。
c语言的实验题,急输入不多于4位的正整数,能显示它是几位数,并按正反两种顺序显示各位数字,例如输入1234位数 n=4正 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. c语言中整数位数判断输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字这是我的答案,#inc c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字. C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字! 给出一个不多于5位的正整数,要求:输出它是几位数;分别输出每一位数,按逆顺序输出各位数字,如321,则123 输入一个不多于5位的正整数,要求 1求出它是几位数 2分别打印每一位数字 3按逆序输出各位数字