函数输出C语言实验——逆置正整数题目描述输入一个三位正整数,将它反向输出。输入 3位正整数。 输出 逆置

Python012

函数输出C语言实验——逆置正整数题目描述输入一个三位正整数,将它反向输出。输入 3位正整数。 输出 逆置,第1张

#include

main()

{

int

n,a,b,c

scanf("%d",&n)

a=n/100

b=(n/10)%10

c=n%10

printf("\n倒序输出结果:%d%d%d",c,b,a)

getch()

}

位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字。

int main()

{

int i=12345//定义一个12345的整数

int temp=0//temp作为存储的值

while(i!=0){

temp = temp*10 + i%10

i/=10

}  //反序取出来

printf("%d",temp)//打印

return 0

}

扩展资料:

反之正序输出

输入 : 12345

输出 :"12345"

char str(int x)

{

char a[100]//存放整数转换过来的字符

int i   //计数

if(x/10!=0)

str(x/10)

if(x>=0)

a[i]='0'+x%10  //整数转换成字符存储,字符都是以整数形式存储

else

a[i]='0'+(-x)%10//整形包括负数

printf("%c",a[i++])

}

int main()

{

int i

printf("请输入一个整数:\n")

scanf("%d",&i)

str(i)

return 0

}