给出一个整数,求出它是几位数:
#include<stdio.h>
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<stdio.h>
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<stdio.h>
void PrintPeverse(int n)
{
do
{
printf("%d\n",n%10);
n/=10;
}while(n!=0);
printf("\n");
}
int main()
{
PrintPeverse(12345);
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容