
简单编程题
文章平均质量分 60
u013322907
这个作者很懒,什么都没留下…
展开
-
对字符串中的单词排序
/* 对字符串中的单词排序 */ #include #include using namespace std; struct node { char s[100]; }; void main() { node str[100]; int k=0,j=0;; char input[100]; cin.getli转载 2014-03-23 11:14:00 · 1804 阅读 · 0 评论 -
字符串转成:字符+字符出现次数 。如1233422222->1121324125
字符串转成:字符+字符出现次数 。如1233422222->1121324125原创 2014-07-14 15:28:02 · 465 阅读 · 0 评论 -
大数的加减运算
用字符串表示大数,在进行加减计算时原创 2014-07-16 22:23:25 · 380 阅读 · 0 评论 -
中缀转后缀
#include using namespace std; #define MAX 30 struct Stack { char str[MAX]; int top; }; void InitStack(Stack &s) { s.top=-1; } char Pop(Stack &s) { if(s.top==-1) return 'E'; else转载 2014-03-13 11:42:12 · 503 阅读 · 0 评论 -
去除字符串中的重复字符,算法不使用额外缓冲。如abbc->abc
#include #include #include using namespace std; void del(char *p) { int i=0,j=1; while(i<strlen(p)) { { if(p[i]==p[j]) { j++; } else { i++; p[i]=p[j]; j+原创 2014-07-14 20:17:13 · 358 阅读 · 0 评论 -
单词排序
#include #include #include using namespace std; int main() { vector vs(5,""); for(int i=0;i getline(cin,vs[i]); for(int i=0;i { for(int j=i+1;j { if(vs[i].compare(vs[j原创 2014-07-02 09:57:57 · 493 阅读 · 0 评论 -
输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。原创 2014-07-22 10:45:55 · 900 阅读 · 0 评论 -
输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值
问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注:1、表达式只含+, -, *, / 四则运算符,不含括号 2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 3、要考虑加减乘除按通常四则运算规定的计算优先级 4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无 0作为除数情况发生 5、输入字符串一定是原创 2014-03-13 15:09:23 · 4946 阅读 · 0 评论