Reverse ordinal number-------function version

Inverse number

#include<stdio.h>								
int zhuanhuan(int);											
void tishi();

int main()												
{
    
    													
	int pd,num;											
															
	tishi();
	pd=scanf("%d",&num);								

	if(pd==1)											
	{
    
    													
		if(num>=0 && num<=999)							
		{
    
    											
			num=zhuanhuan(num);								
			printf("对应的逆序数是:%03d\n",num);			
		}												
		else												
			printf("输入数值超出范围,程序结束!\n");		
	}												
	else													
		printf("输入数据类型错误,程序结束!\n");		

	return 0;											
}														


int zhuanhuan(int x)										
{
    
    
	int bai,shi,ge,num1;		
	
	bai=x/100;		
	shi=x/10%10;		
	ge=x%10;			
	num1=ge*100+shi*10+bai;	

	return num1;
}		


void tishi()
{
    
    
	printf("请输入一个1000以内的正整数:");				
}

There are good suggestions, please leave your steps.

Guess you like

Origin blog.csdn.net/qq_51932922/article/details/112557448