1. 程式人生 > >隨筆小演算法:取出一個任意整數的每一位數值

隨筆小演算法:取出一個任意整數的每一位數值

#include "stdlib.h"
#include "stdio.h"




//將val的各位取出來
int val = 4566898;
int count = 0;
int temp = 0;


void main()
{
int i = 0;


while(val)
{
temp = val%10;


if(val < 10)
{
temp = val;
}


printf("第%d位數:%d\n",count+1,temp);

val = val/10;

count++; //count表示val是一個幾位數
}




printf("這是一個%d位數!\n",count);


//輸出結果:8986654請按任意鍵繼續. . .逆序輸出,當然順序輸出也是可以的,剩下的自己想,我也是隨筆寫的一個




system("pause");


}