目录
问题描述
【问题描述】单链表实现字符统计。
【输入形式】从键盘输入N个字符,字符以逗号隔开。
【输出形式】统计各字符出现的次数,并删除重复字符。
【样例输入】5,a,b,c,a,b
【样例输出】a 2b 2
c 2
【样例说明】键盘输入5个字符,分别为a,b,c,a,b,统计出各字符出现次数分别为2,2,1
完整代码
#include<stdio.h>
#include<malloc.h>
typedef struct node{
char data;
struct node *next;
int num;
}node,*Pnode;
Pnode init_node(){
Pnode head=(Pnode)malloc(sizeof(node));
head->next=NULL;
head->num=1;
return head;
}
int creat_node(Pnode head){
Pnode p=h