5.由键盘任意输入1个整形数据(小于10亿,位数不限),将其倒置,如:输入12345,则输出54321。

#include<stdio.h>
#include<math.h>
void main(void)
{
	int x,y,i,j,a,sum,z;
	printf("请输入一个10亿内的数:\n");
	scanf("%d",&x);
	y=x; 
	for(j=1;;j++)
	{
		y=y/10;
		if(y==0)
		
		
		break;
	    
	    
	
	}
	printf("%d\n",j);
    sum=0;
    z=j;
	
	for(i=0;i<j;i++)
	{
		      
			a=x%10;
			x=x/10;
			
			sum=sum+a*pow(10,z-1);
			z--; 
			
	 
	}
	    
printf("%d\n",sum);  
	
	 
}

 


版权声明:本文为wangdayeshie原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。