早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于c++的~请帮忙做下设键盘输入n个英语单词,输入格式为n,w1,w2,…,wn,其中n表示随后输入英语单词个数,试编一程序,建立一个单向链表,实现:(1)如果单词重复出现,则只在链表上保

题目详情
关于c++的~请帮忙做下
设键盘输入n个英语单词,输入格式为n, w1, w2, …,wn,其中n表示随后输入英语单词个数,试编一程序,建立一个单向链表,实现:
(1)如果单词重复出现,则只在链表上保留一个。
(2)除满足(1)的要求外。链表结点还应有一个计数域,记录该单词重复出现的次数,然后输出出现次数最多的前k(k<=n)个单词。
注意:
1、 英语单词是字符串;
2、 英语单词可以是任意的单词,为说明结果,输入时重复单词至少要有5个,每个单词重复次数至少为3;
3、 界面要清楚。
▼优质解答
答案和解析
//1 关键代码
float OutPutMoney(int x,int y){
int nMin;
float fMoney=0;
nMin=xif(nMin>=50)
fMoney+=nMin*80.00;
else
fMoney+=nMin*90.00;
fMoney+=(x-nMin)*60.00+(y-nMin)*45.00;
retun fMoney;
}
2for(int i=0;i<10;i++)
for(int j=0;j<10)
for(int k=0;k<9;k+=2)
if(i!=j!=k)
printf("%d",(i*100+j*10+k));