include<stdlib.h> char* month_str[]={"January","February","March","April","May","June","July","August","September","October","November","December"};char* week[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};int IsLeapYear(int year) /*f...
//例:one + eight = 和 one two + three =int count(char *content)//计算函数,形参为输入的字符串{char A1[10],A2[10],oper,B1[10],B2[10];//第一个数的十位、个位、运算符、第二个数的十位、个位int i;//遍历输入的字符串int start;//起始位置int bit[2]...
建立一数组如a[9],里面依次存放 zero one two ...nine,...然后分析计算表达式。取得参与的字符。。比如:zero seven + eight nine = 取得 zero,seven跟a数组,里的循环比较,取得下标0,7,然后取得运算符+,再取得运算符后的字符,eight,nine 取得下标 8,9,这个过程就是把表达...
这个是加法的,减法和乘除你自己改吧,都是小问题了 include <stdio.h> include <ctype.h> include <string.h> include include <stdlib.h> int carry = 0;int parse_int(const char *s, int len){ char tens[10], units[10];memset(tens, 0, sizeof(tens));memset(units, 0, size...
include <string.h> include include <stdlib.h> int carry = 0;int parse_int(const char *s, int len){ char tens[10], units[10];memset(tens, 0, sizeof(tens));memset(units, 0, sizeof(units));int i=0, count=0;while (isalpha(s[i]))tens[count++] = s[i++];while...