给出一个整数,求出它是几位数,分别输出每一位数字,按逆序输出各位数字.

给出一个整数,求出它是几位数:

#include
int GetFigures(int n) 
{
 int count=0;
 do{
 n/=10;
 count++;
 }while(n!=0);
  return count;



}
int main()
{
printf("%d\n",GetFigures(48274));
return 0;
}


给出一个整数,分别输出每一位数字;

#include

int GetFigures(int n) { int count=0; do{ n/=10; count++; }while(n!=0); return count; } void PrintOrder(int n) { int count ; count=GetFigures(n); int power=1; for(int i=1;i<=count-1;i++) { power*=10; } do { printf("%d\n",n/power); n%=power; power/=10; }while(n!=0); printf("\n"); } int main() { PrintOrder(78256483); return 0; }


给出一个整数,按逆序输出各位数字,例如原数为321,应输出123;

#include
void PrintPeverse(int n)
{
do
{
	printf("%d\n",n%10);
	n/=10;
}while(n!=0);
	printf("\n");
}
int main()
{
    PrintPeverse(12345);
	return 0;

}






 
 







你可能感兴趣的:(给出一个整数,求出它是几位数,分别输出每一位数字,按逆序输出各位数字.)