早教吧作业答案频道 -->其他-->
关于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、 界面要清楚。
设键盘输入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));
float OutPutMoney(int x,int y){
int nMin;
float fMoney=0;
nMin=x
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));
看了关于c++的~请帮忙做下设键盘...的网友还看了以下:
字母三角形TimeLimit:1000MSMemoryLimit:65536KTotalSubmi 2020-04-26 …
j林拟将1,2,…,n这n个数输入电脑,求平均数.当他认为输入完毕时,电脑显示只输入了(n-1)个 2020-05-14 …
星号三角形(C语言)Description 编写一个程序输出一个由n行星号“*”构成的三角形.In 2020-05-14 …
小林拟将1,2,…,n这n个数输入电脑,求平均数.当他认为输入完毕时,电脑显示只输入了(n-1)个 2020-05-17 …
小明拟将1,2,…,n这n个数输入电脑,求平均数.当他认为输入完毕时,电脑显示只输入了(n-1)个 2020-05-17 …
某人将1、2、3...n这n个正整数输入电脑,求平均数,当他认为输入完毕时,电脑显示只输入了(N- 2020-06-15 …
一道难题某人拟将1,2,3,...,n,这n个数输入电脑,求平均数,当他认为输入完毕时,电脑显示只 2020-06-21 …
小林拟将1,2,…,n这n个数输入电脑,求平均数.当他认为输入完毕时,电脑显示只输入了(n-1)个数 2020-11-10 …
[freepascal]矩阵问题描述输入一个矩阵的行数,输出对应的图形(对角线数据为0,其余为1)。 2020-11-18 …
小李准备将1,2,...,n这n个数输入电脑,并计算其平均数,当他认为输入完毕时,电脑显示只输入了( 2020-11-27 …