Problem1908--【高级语言程序设计】10.18 数字到中文字符的转换V2

1908: 【高级语言程序设计】10.18 数字到中文字符的转换V2

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1  Solved: 1
[Submit] [Status] [Web Board] [Creator:]

Description

请用字符指针数组编程,进行一位数字和中文的加法运算。例如,输入1+2,则输出1+2=3和一+二=三。

Input

输入一个加法算式

Output

输出加法算式的和并输出数字和中文的加法表达式。

Sample Input Copy

2 + 3

Sample Output Copy

2 + 3 = 5
二 + 三 = 五

HINT

算法思想

字符指针数组中每个元素是一个字符串的首地址。 指针数组是由指针变量构成的数组,在操作时,既可以对数组元素进行赋值(地址值)和引用,也可以间接访问数组元素所指向的单元内容,改变或引用该单元的内容。 通过本关我们需要利用 for 循环、数学表达式和字符指针数组。

#include <stdio.h>
#define N 11
#define M 4
int DigitSeperate(int y, int x[]);
void ChnNumPrt(int x[], int bit);
int main(void)
{
    //=======begin=======





    //========end========
}
int DigitSeperate(int num, int x[])
{
    //=======begin=======




    //========end========
}
void ChnNumPrt(int x[], int bit)
{
    //=======begin=======




    //========end========
}

Source/Category