當前位置:編程學習大全網 - 編程軟體 - 給壹個不多於6位的正整數,要求1)按逆序輸出各位數字,例如原數為321,應輸出123。

給壹個不多於6位的正整數,要求1)按逆序輸出各位數字,例如原數為321,應輸出123。

#include <stdio.h>

void main()

{

long num;

int n[7],place,i,flag;

printf("請輸入壹個整數(0 ~ 999999):");

scanf("%ld",&num);

if(num>99999)

place=6;

else if(num>9999)

place=5;

else if(num>999)

place=4;

else if(num>99)

place=3;

else if(num>9)

place=2

else place=1;

printf("位數:%d\n",place);

n[6]=mun/10000

n[5]=num/10000;

n[4]=(int)(num-n[5]*10000)/1000;

n[3]=(int)(num-n[5]*10000-n[4]*1000)/100;

n[2]=(int)(num-n[5]*10000-n[4]*1000-n[3]*100)/10;

n[1]=(int)(num-n[5]*10000-n[4]*1000-n[3]*100-n[2]*10);

printf("反序數字為:");

  • 上一篇:壹個很簡單的計算加減法的匯編程序,急求~
  • 下一篇:Mastercam請告訴我如何擡起電線。
  • copyright 2024編程學習大全網