题目描述:
通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。
如果输入“abc def gh i d”,结果将是abc,def,gh,i,d,
要求实现函数:
void DivideString(const char *pInputS...
分类:
其他好文 时间:
2015-01-07 00:41:07
阅读次数:
170
题目描述:
将输入的一个单向链表,逆序后输出链表中的值。链表定义如下:
typedef struct tagListNode
{
int value;
struct tagListNode *next;
}ListNode;
要求实现函数:
void converse(ListNode **head);
【输入】head: ...
分类:
其他好文 时间:
2015-01-07 00:39:53
阅读次数:
215
将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。
要求实现函数:
void convert(char *input,char* out...
分类:
其他好文 时间:
2015-01-07 00:39:21
阅读次数:
149
#include
#include
char a[]={'a','b','a','c','a','c','d','e','k','b'};
typedef char key_type;
typedef struct node{
key_type key;
struct node *next;
}node, *pnode;
void insert(pnode *root, key_type k...
分类:
其他好文 时间:
2015-01-06 11:58:17
阅读次数:
121
输入一个字符串,输出最长回文子串。当最长回文子串不止一个时,全部输出。
#include
#include
using namespace std;
#define N 100
string convert(string s)
{
string out="";
int len=s.length();
for (int i=len-1;i>=0;i--)
{
...
分类:
其他好文 时间:
2015-01-06 10:04:03
阅读次数:
134
两种解法:
1、逐位相加
#include
#include
using namespace std;
int main()
{
int s;
cin>>s;
int sum=0;
while (s!=0)
{
sum=sum+s%10;
s=s/10;
}
cout<<sum;
return 0;
}
2、转换成字符串相加
#includ...
分类:
其他好文 时间:
2015-01-06 10:03:24
阅读次数:
112
输入一段文章,输出最高频与次高频的单词(全部小写,逗号分隔)。文章中仅出现空格,逗号和句号这三种分隔符。
不考虑频率一致的情况。忽略大小写。
输入:I am a student.I come from XiDian,I love XiDian.
输出:i,xidian
#include
#include
#include
#include
using n...
分类:
其他好文 时间:
2015-01-06 00:54:14
阅读次数:
233
/*
你有一个容量为100的箩筐,给你30个物品,每个物品的体积已知,
问:最多能装多少个物品。
思路:排序,最小的体积的先放
输入:5 59 100 1 2 3 20 20 30 40 50 60 20 20 20 20 10 10 10 10 10 100 20 20 20 20 20 20 20 30
输出:11
*/
#include
using namespace...
分类:
其他好文 时间:
2015-01-06 00:53:04
阅读次数:
169
输入一个字符串,判断是否含有相同的子串(字串长度大于1),是输出1,否,输出0。
例如12312含有两个12,所以输出1;23456则没有相同子序列,输出0.
输入:12312
输出:1
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
cin>...
分类:
其他好文 时间:
2015-01-06 00:51:48
阅读次数:
198
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
while(cin>>s)
{
for(int i=0;i<s.size();++i)
for(i...
分类:
编程语言 时间:
2015-01-06 00:51:40
阅读次数:
232