c语言,任意输入五位正整数,逆序输出每一位上的数

2021-01-11 18:38:26 字数 3397 阅读 5587

1楼:书柜里的酒瓶

除以10000就是万位的数字,以此类推进行输出,望采纳

2楼:匿名用户

#include

voidmain()

for(i=0;i<5;i++)

if(a[i])

}运行示例:

3楼:匿名用户

#include

void main()

printf("%d\n",b);}

c语言编程,任意输入一个五位正整数,逆序输出每一位上的数 如输入5432

4楼:匿名用户

#include

voidmain()

for(i=0;i<5;i++)

if(a[i])

}运行示例:

5楼:梵朝

#include

int main() }

c语言编程,任意输入一个五位正整数,逆序输出每一位上的数 如输入54321 输出12345 要**

6楼:

#include

intres[5]={};//外部变量,把每一位作为数组元素进行存储

int*p=res;

intmain()

return0;

}voidser(intnumber)

printf("%d",number%10);//顺序输出

*p=(int)number%10;

p++;}/*

程序的输出顺序为10->8->6->4->2

递归步骤解释

1:第一次执行ser函数,numbser=12345判断数字大于9,将int(1234)再次执行函数ps:(int)/(int)结果为int

2:待执行ser函数后,输出结果个位数12345%10=5

3:第二次执行ser函数....类比步骤1

4:待递归执行ser函数,类比步骤2,输出十位个数1234%10=4

5:类比步骤1

6:类比步骤2,输出百位个数123%10=3

7:类比步骤1

8:类比步骤2,输出千位12%10=2

9:类比步骤1

10:number值为1,不再递归,直接输出万位1%10=1

*/如有帮助,请点赞支持原创qvq

7楼:匿名用户

#include

voidfun()

printf("%d\n",n1);

}intmain()

8楼:匿名用户

#include

int main(void)

for(i=4;i>=0;i--)

printf("%d",a[i]);

printf("\n");}

9楼:狠爱腾你

#include

void main()}

c语言任意输入一个有五位数字的正整数,逆序输出每一数位上的数字 如输入12345 输出5 4 3 2 1

10楼:会飞的小兔子

#include

usingnamespacestd;

intmain()

else

}while(key!=0);//key=0是终止条件cout<<"newnumberis"

}扩展资料

c++,输入一个整数值并输出此整数的各数字反序的数值#include

usingnamespacestd;

voidfunc(int);

intmain()

voidfunc(intn)

;cout<<"这个数的反序:"<}

11楼:匿名用户

思路:要想求一个整数的逆序,依次对其取余输出,再除10操作,直到该值等于0为止。

参考**:

#include"stdio.h"

intmain()

return0;}/*

运行结果:

12345

54321*/

12楼:空空

#include

intmain()

/*bytxj*/

13楼:匿名用户

#include

intmain()

c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字。

14楼:愤怒的小鸡

#include

int main()

//上面这一块为了将数据存起来,后面好拿出来用else

break;

}printf("%d\n",num);

for(i=num-1;i>=0;i--)printf("%d ",a[i]);

printf("\n");

for(i=0;i

printf("%d ",a[i]);

return 0;

}望采纳

15楼:匿名用户

#include

int main(void)

printf("\n这个数共有%d位\n",i);

}return 0; // <------这里return 0;放最外层计较好}

16楼:所有的都想知道

dowhile(x!

=0)while放后面

do while(x!=0);

17楼:匿名用户

#include

#include

void main()

18楼:消消火杀杀人

#include

int main()

printf("%d\n",n);

for(i=1;i<=n;i++)

}绝对正确

如何用c语言编写一个程序“输入任意输入一个正整数,反序输出每一位”?

19楼:匿名用户

#include

int main()

while(n /= 10);

printf("\n");

return 0;}

c语言编程打印数字字符图案输入任意整数n输出

1楼 莫道無情 c语言程序如下 include int main n printf n 输入一行之后,换行。 return 0 2楼 匿名用户 include int main void int n i j t scanf d n for t i 0 ifor j 0 j 3楼 类人界异 int n...

c语言编程从键盘上输入abc整数输出其

1楼 楼上程序错了,得不了正确的结果!少了一行 ! 应 include void main 2楼 include void main 3楼 瓮源谌夜春 include void main void int a b c 定义整形变量 scanf d d a b 从标准输入设备输入并赋值给a和b if ...

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...