當前位置:編程學習大全網 - 編程軟體 - 如何用c++編程把2134變為漢字書寫方式:貳仟壹佰三拾肆

如何用c++編程把2134變為漢字書寫方式:貳仟壹佰三拾肆

# include "stdio.h"

# define ZERO "零"

# define ONE "壹"

# define TWO "貳"

# define THREE "三"

# define FOUR "肆"

# define FIVE "伍"

# define SIX "陸"

# define SEVEN "柒"

# define EIGHT "捌"

# define NINE "玖"

# define TEN "拾"

# define HUNDRED "佰"

# define THOUSAND "仟"

void translate(int n)

{

switch(n)

{

case 0:

printf(ZERO);

break;

case 1:

printf(ONE);

break;

case 2:

printf(TWO);

break;

case 3:

printf(THREE);

break;

case 4:

printf(FOUR);

break;

case 5:

printf(FIVE);

break;

case 6:

printf(SIX);

break;

case 7:

printf(SEVEN);

break;

case 8:

printf(EIGHT);

break;

case 9:

printf(NINE);

break;

}

}

void main()

{

int a[4];

int n;

int i=0;

printf("請輸入壹個四位數:\n");

scanf("%d",&n);

do {

a[i]=n%10;

n=n/10;

i++;

}while(n!=0);

translate(a[--i]);

printf(THOUSAND);

translate(a[--i]);

printf(HUNDRED);

translate(a[--i]);

printf(TEN);

translate(a[--i]);

printf("\n");

}

  • 上一篇:北大青鳥java培訓:大數據學習都需要掌握哪些知識?
  • 下一篇:智慧旅遊發展趨勢
  • copyright 2024編程學習大全網