对一个整数数位的统计及正序逆序的输出

xiaoxiao2025-11-20  8

//(1)统计n为几位数 #include<stdio.h> int Count(int n) { int tmp=0;//计数器 while(n!=0) { tmp++; n/=10; } return tmp; } //(2)逆序 int printReverse(int n) { do { printf("%d/n",n%10); n/=10; }while(n!=0); } //(3)打印n的每位数 void PrintOrder(int n) { int c=count(n); int power=1; for (int i=0;i<c-1;i++) { power*=10; } do { printf("%d\n",n/power); n%=power; power/=10; }while(n!=0); printf("\n"); } int main() { Count(15325); printReverse(15325); PrintOrder(15325); return 0; }

 

转载请注明原文地址: https://www.6miu.com/read-5039998.html

最新回复(0)