}
(8)输入一行字符串,用单向链表统计该字符串中每个字符出现的次数。
方法是:
对该字符串中的每个字符,依次查找链表上的结点。
若链表结点上有该字符,则将该结点的count值加1;否则产生一个新结点,存放该字符,置count为1,并将该新结点放入链首,最后,输出链表上的每个结点的字符以及出现的次数,链表的结构如下图所式:
#include
structnode{
charc;
intcount;
node*next;
}
voidprint(node*head)
{
while(head){
cout<<”字符:
”<c<<”\t出现”<count<<”次\n”;
head=head->next;
}
}
voiddele(node*head)
{
node*p;
while(head!
=null)
{
p=head;
head=();
deletep;
}
}
node*search(node*head,charch)
{
node*p;
p=head;
while(p){
if(p->c==ch){
p->count++;
成功秘诀:
好市口+个性经营break;
}
();
}
if(p==0){
p=newnode;
300元以下□300~400元□400~500□500元以上□p->c=ch;
8、你是如何得志DIY手工艺制品的?
p->count=1;
9、如果你亲戚朋友送你一件DIY手工艺制品你是否会喜欢?
if(head)();
elsep->next=0;
();
}
(一)对“漂亮女生”饰品店的分析returnhead;
}
(二)DIY手工艺品的“热卖化”voidmain(void)
{
营销环境信息收集索引chars[300],*p=s;
在大学生对DIY手工艺品价位调查中,发现有46%的女生认为在十元以下的价位是可以接受;48%的认为在10-15元;6%的则认为50-100元能接受。
如图1-2所示node*h=0;
十字绣□编制类□银饰制品类□串珠首饰类□charc;
根本不知道□cout<<”请输入一行字符串”;
cin.getline(s,300);
while(c=*p++)h=search(h,c);
print(h);dele(h)
}