摘要: C_C++_XY_05.四则运算表达式求值 题目描述: 实现一个正整数加、减、乘、除四则混合运算求值方法 条件限定: 1、 输入的四则运算式由'+','-','*','/'运算符及正整数组成; 2、 无需考虑特殊字符,及除不尽的情况; 3、 无需考虑运算符的优先级,加减乘除优先级一样,仅按照自左至右的顺序依次计算; 4、 当遇到除数为0时,即刻返回当前已计算结果。 要求实现函数:... 阅读全文
posted @ 2013-07-19 19:55 helloweworld 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: void vConvertMsg(char *pInputStr, long lInputLen, char *pOutputStr); 1.pOutputStr无需在函数中申请内存。 2.注意pOutputStr最后要加'\0'. 3.可以再func.cpp中再添加其他子函数。 4.lInputLen在函数中并不必须被使用,可以使用'\0'判断pInputStr是否到达字符串尾。 5.... 阅读全文
posted @ 2013-07-19 16:42 helloweworld 阅读(342) 评论(0) 推荐(0) 编辑
摘要: C_C++_WY_01. 字符倒叙输出 题目描述: 编写一个函数,将字符串中的每个单词的倒序输出,字符串中以空格分割各个单词,如果碰到数字则跳过。 要求实现函数: void vConvertMsg(char *pInputStr, long lInputLen, char *pOutputStr); 【输入】 char *pInputStr:指向一个字符串的指针 long lInpu... 阅读全文
posted @ 2013-07-19 16:41 helloweworld 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 12345678910111213141516 intmain(){ char str1[] = "1234"; cout << sizeof(str1) << endl; //5 char str2[6] = "1234"; cout << sizeof(str2) << endl; //6 int array1[] = {1,2,3,4}; cout << sizeof(array1... 阅读全文
posted @ 2013-07-19 16:31 helloweworld 阅读(268) 评论(0) 推荐(0) 编辑
摘要: C_C++_WY_01. 统计排序 题目描述: 编写一个函数,计算出字符串中各种字母(a~z,A~Z)的个数,AABB输出A2B2,aabbCCAAA输出A3C2a2b2,输出结果需要按照字母排序(大写的比小写的排在前面) 要求实现函数: void vConvertMsg(char *pInputStr, long lInputLen, char *pOutputStr); 【输入】 ... 阅读全文
posted @ 2013-07-19 11:56 helloweworld 阅读(351) 评论(0) 推荐(0) 编辑
摘要: C_C++_XY_01.整理数字字符串 题目描述: 输入一个包含若干整数的字符串,负数前面带有负号‘-’,正数不带‘+’,每个整数都是个位数。 请将此串进行如下整理: 1、 将串中的正负数分离,使得负数在前,正数在后; 2、 分离后的正负数分别保持在原串中的相对顺序不变; 3、 输出参数为整理后的字符串。 当输入串格式非法,不作处理,直接输出原有字符串。 要求实现函数: void... 阅读全文
posted @ 2013-07-19 10:50 helloweworld 阅读(411) 评论(0) 推荐(0) 编辑