C语言整数输出

Python010

C语言整数输出,第1张

#include<stdio.h>

int main()

{

int i,j,m,n,a[5]

scanf("%d",&m)

i=0

while(m!=0)

{

n=m%10

m=m/10

a[i++]=n

}

printf("%d\n",i)

for (j=i-1j>=0j--)

printf("%d ",a[j])

printf("\n")

return 0

}

两种做法,

一种是用数组做,只要下标逆序输出就行了。

一种是楼下的知友写的,当成一个整数来做。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#include

void

main(void)

{

int

n,a[20],

i=

0

printf("请输入个数:")

scanf("%d",&n)

for(i=0i<=ni++)

scanf("%d",

a[i])

for

(

i=

n

i

>=

0

i--)

printf("%d

",

a[i])

printf("\n")

}