五类单词编译
1. 谁学了编译原理并且没有忘了的
没悬赏分 懒的回答!
2. [好的加分]把肉类 饮料 食物 蔬菜 水果 五类一个写10个单词
肉类
Hock 蹄膀
Casserole Pork 中间带骨的腿肉
Joint 有骨的大块肉
Stewing Beef 小块的瘦肉
Steak & Kidney 牛肉块加牛腰
Frying steak 可煎食的大片牛排
Rump Steak 大块牛排
Leg Beef 牛键肉
OX-Tail 牛尾
OX-heart 牛心
OX-Tongues 牛舌
Shoulder Chops 肩肉
Porter House Steak 腰上的牛中配排肉
Chuck Steak 头肩肉筋、油较多
Tenderized Steak 拍打过的牛排
Roll 牛肠
Cowheel's 牛筋
Pig bag 猪肚
Homey come Tripe 蜂窝牛肚
Tripe Pieces 牛肚块
Best thick seam 白牛肚
蔬菜
tomato / tE5ma:tEu/ 番茄,西红柿
asparagus / Es5pArEgEs/帆培汪 芦笋
cucumber / 5kju:kQmbE/ 黄瓜
eggplant / 5ZgplAnt/ 茄子
bean / bi:n/ 菜豆
beetroot / 5bi:tru:t/ 甜菜根
pepper / 5pepE/ 胡椒
potato / pEu5teitEu/ 马铃薯
carrot / 5kArEt/ 胡萝卜
cauliflower / 5kR:lEflauE/ 花菜
pumpkin / 5pQmpkin/ 南瓜
cabbage / 5kAbidV/ 圆白菜,卷心菜
chilli / 5tFili/ 红辣椒
capsicum / 5kApsikEm/ 辣椒
garlic / 5ga:lik/ 蒜
fennel / 5fenl/ 茴香
melon / 5melEn/ 香瓜,甜瓜
celery / 5selEri/ 芹菜
onion / 5QnjEn/ 葱
leek / li:k/ 韭菜
radish / 5rAdiF/ 萝卜
mushroom / 5mQFrum/ 蘑菇
lettuce / 5letis/ 莴苣,生菜
pea / pi:/ 豌豆
spinach / 5spinitF/ 菠菜
水果
apple 苹果
pear 梨
apricot 杏
peach 桃
grape 葡萄
banana 香蕉
pineapple 菠萝
plum 李子
watermelon 西瓜
orange 橙
lemon 柠檬
mango 芒果
strawberry 草莓
medlar 枇杷,欧查果
mulberry 桑椹
nectarine 油桃
cherry 樱桃
pomegranate 石榴
fig 无花果
tangerine 柑子
persimmon 柿子
walnut 胡桃
hazelnut 榛子
peanut 花生
date 枣
chestnut 粟
currant 醋粟
coconut, cocoanut 可可
bilberry 越桔
blackberry, blueberry 黑莓
avocado 鳄梨
black currant 红醋栗
blood orange 红橙
citron, grapefruit 香橼
damson 大马士革李
almond 巴旦杏
nutmeg 肉豆蔻
papaya, papaw 番木瓜
guava 番石榴
pistachio 阿月浑子
prickly pear 仙人掌果
raspberry 覆盆子
soursop 刺果番荔枝
饮料:
1.红茶 black tea
2.绿茶 green tea
3.浓(淡)茶 strong(weak)tea
4.砖茶 brick tea
5.(不加牛奶的)纯咖啡 black coffee
6.牛奶咖啡 coffee with milk;white coffee
7.速溶咖啡 instant coffee
8.可可 cocoa
9.牛奶 milk
10.全脂奶 whole milk
11.奶酪 milk curd
12.奶粉 powdered milk
13.炼乳 condensed milk
14.麦乳态仔精 malted milk
15.矿泉水 mineral water
16.不含酒精的饮料 soft drink
17.汽水 soda water
18.桔子水 orangeade
19.水果汁 ;果子露 fruit syrup
20.烈性酒 liquor;spirit
21.葡萄酒(含酒精度数较低的) wine
22.甜酒 sweet wine
23.不甜的酒 dry sweet wine
24.汽酒 bubbing wine
25.黄酒;绍兴酒 yellow wine;rice wine(Shaoxing wine)
26.白葡萄酒 white wine
27.红葡萄酒 red wine;port
28.雪利酒 sherry
29.味思美酒;苦艾酒 Vermouth
30.罗木酒 rum
31.香槟酒 champagne
32.白干;高梁酒 white spirit
33.白兰地 Brandy
34.苹果酒 cider
35.威士忌 whisky
36.松子酒;金酒 gin;dry gin
37.伏特加;俄得克酒 vodka
38.五味酒 punch
39.鸡尾酒 cocktail
40.啤酒 beer
41.生啤酒draught beer
42.黑啤酒dark beer
43.雪碧sprite
44.芬达fanta
45.可乐coke
食物:
apple 苹果
pear 梨
apricot 杏
peach 桃
grape 葡萄
banana 香蕉
pineapple 菠萝
plum 李子
watermelon 西瓜
orange 橙
lemon 柠檬
mango 芒果
strawberry 草莓
medlar 枇杷,欧查果
mulberry 桑椹
nectarine 油桃
cherry 樱桃
pomegranate 石榴
fig 无花果
tangerine 柑子
persimmon 柿子
walnut 胡桃
hazelnut 榛子
peanut 花生
date 枣
chestnut 粟
currant 醋粟
coconut, cocoanut 可可
bilberry 越桔
blackberry, blueberry 黑莓
avocado 鳄梨
black currant 红醋栗
blood orange 红橙
citron, grapefruit 香橼
damson 大马士革李
almond 巴旦杏
nutmeg 肉豆蔻
papaya, papaw 番木瓜
guava 番石榴
pistachio 阿月浑子
prickly pear 仙人掌果
raspberry 覆盆子
soursop 刺果番荔枝
apple 苹果
pear 梨
apricot 杏
peach 桃
grape 葡萄
banana 香蕉
pineapple 菠萝
plum 李子
watermelon 西瓜
orange 橙
lemon 柠檬
mango 芒果
strawberry 草莓
medlar 枇杷,欧查果
mulberry 桑椹
nectarine 油桃
cherry 樱桃
pomegranate 石榴
fig 无花果
tangerine 柑子
persimmon 柿子
walnut 胡桃
hazelnut 榛子
peanut 花生
date 枣
chestnut 粟
currant 醋粟
coconut, cocoanut 可可
bilberry 越桔
blackberry, blueberry 黑莓
avocado 鳄梨
black currant 红醋栗
blood orange 红橙
citron, grapefruit 香橼
damson 大马士革李
almond 巴旦杏
nutmeg 肉豆蔻
papaya, papaw 番木瓜
guava 番石榴
pistachio 阿月浑子
prickly pear 仙人掌果
raspberry 覆盆子
soursop 刺果番荔枝
meat 肉
beef 牛肉
veal 小牛肉
lamb 羊肉
sirloin 牛脊肉
steak 牛排
chop 连骨肉,排骨
cutlet 肉条
stew 炖肉
roast 烤肉
pork 猪肉
ham 火腿
bacon 咸肉
sausage 香肠
3. 英语的五类词,有哪些列如 I me my mine myse 这5个单词意思一样 用法不同的单词 我的真的很需要 谢谢!
I,代词,一般做主语,意思是“我”
me,代词,一般做宾语,意思也是“我”
my,代词,一般做定语,扮薯意思是“我的”
mine,代词,可做主语,宾语等等,意思是“我的……”,和族含my的区别是,my是形容词性物主代词,mine是名词性物主代词,比如,my cup=mine,my pencil=mine这些
myself是反身代词,可以做宾语,意思是“我自己”
有什么不厅穗者懂还可以问我,我一直在线。
4. 将下列单词分成五类:饮料,食品,介词,动词,形容词
饮料
tea, coke, water, juice, orange juice
食品,
soup, noodles, cheese, rice, tomato, chicken, potato, beef
介宽察词,
from, through, ring, along, of, for
动慎洞茄颤物词,
turn, guess, give, relax, sleep, pass
形容词
clever, smart, green, friendly, ugly, fun, shy
5. 编译原理这科里词法分析器的主要任务是什么单词常分为哪几类识别出的单词在编译程序中如何表示
1、识别出源程序中的各个单词符号,并转换成内部编码形式
2、删除无用的空白字符回车字符以及其他非实质性字符
3、删除注释
4、进行词法检查,报告所发现的错误。
6. 我需要有关性格,品质,情绪,颜色,花朵五类的英文单词
personality quality emotion colour flower
7. 构词法类单词快速记忆法
记不住这只是一个欺骗差老自己的借口,相信自己,只要有信心,我们可以记住一切。下面我就为大家介绍一下关于构词法类单词 快速记忆法 ,欢迎大家参考和学习。
构词法类单词主要分为五类:转化词、合成词、缩合词、截短词、派生词。
“构词法”是英语形成单词的重要 方法 ,主要包括五种:转化法、合成法、缩合法、截短法、派生法,由此产生五类构词法单词。“构词法”是英语形成单词的重要方法,主要包括五种:转化法、合成法、缩合法、截短法、派生法,由此产生五类构词法单词。
一、转化词——即不改变词形,仅通过词性改变与否来使单词具有新的意义和作用的单词。
(二)词性改变型
miss [mIs]n.过错,避免→姑娘→vt.未得到,未达到
manifest [5mAnIfest]n.载货单,旅客名单→adj.显然的,明白的哪春→vt.表明,证明
must [mEst, mQst]aux.必须,应当,很可能→n.麝香→霉臭; 霉
negative [5ne^EtIv]n.否定→负数→底片→adj.否定的,消极的,负的,阴性的
net [net]n.网,网络虚缓升→净利,实价→adj.净余的,纯粹的
object [Eb5dVekt]n.物体,目标→宾语→对象→vi.反对,拒绝
park [pB:k]n.公园→停车场→炮场→vt.停放(汽车等)
patient [5peIF(E)nt]n.病人,患者→adj.忍耐的,耐心的
purse [p\:s]n.钱夹,钱包,钱袋→vt.皱起,皱缩,皱拢→撅嘴
peach [pi:tF]n.桃子,<美俚>受人喜欢的人(或物) →vt.告发vi.告密
pet [pet]n.宠物→n.v.不高兴,烦恼,生气
pine [paIn]n.松树,树木→v.消瘦,憔悴
pore [pC:(r)]n.毛孔,小孔,气孔→vi.熟读,凝视,细想,沉思
press [pres]n.压,按→印刷→新闻→vt.压
prompt [prRmpt]n.提示,付款期限→vt.提示,(给演员)提白→adj.敏捷的,即时的
pitch [pitF]n.沥青; 松脂→vt.投,掷
play [pleI]n.游戏,比赛→剧本→v.玩,播放
present [5prez(E)nt]n.赠品,礼物→现在→adj.现在的,出席的
rank [rANk]n.等级→adj.繁茂的,恶臭的,讨厌的,下流的
refuse [rI5fju:z]vt,vi.(常与to连用)拒绝→[5refju:s]n.废物,垃圾
resume [rI5zju:m; (?@) -5zu:m]n.摘要,概略→ <美> 履历→vt.恢复; 重新占用
right [raIt]n.正义,公正→adj.正确的→n.权利→n.右边,右派
ring [rIN]n.环→铃声→v.打电话→ 拳击 场
radical [5rAdIk(E)l]adj.根本的,基本的,激进的→n.激进分子
recess [rI5ses; (?@) 5ri:ses]n.(墙壁等的)凹进处vt.使凹进→vi.休假,休息
row [rEJ]n.排,行→v.划(船)
rock [rCk]n.岩石,暗礁→vt.摇摆,使动摇
safe [seIf]n. 保险 箱→adj.免受攻击的,安全的
saw [sC:]vbl.see的过去式→n.锯
seal [si:l]n.封铅,封条→印,图章→n.海豹→vt.封,密封
season [5si:z(E)n]n.季,季节→v.(使)适应→调味(seasoning调味品,调料)
sentence [5sent(E)ns]n. 句子 →判决,宣判→vt.宜判,判决
set [set]v.放,置→n.一套
short [FC:t]n.短裤→adj.短的,矮的
slide [slaId]v.n.滑,滑动→幻灯片
sole [sEJl]adj.单独的,唯一的→n.脚底,鞋底
steep [sti:p]adj.陡峭的,险峻的→v.浸,泡,沉浸
stamp [stAmp]n.邮票,印花→印,图章→v.跺(脚),顿(足),压印
sound [saJnd]n.声音,语音→adj.健全的,可靠的,健康的
spell [spel]n.符咒,魅力→vt.拼写,拼成
spring [sprIN]n.春天→泉→弹簧→发条→v.跳,跃,
stable [5steibl]n.厩,马厩,牛棚→adj.稳定的
stand [stAnd]n.停止→立场,立足点→看台,架子→v.站
stern [st\:n]adj.严厉的,苛刻的→n.船尾
stick [stIk]n.棍,棒→v.粘住,粘贴→vt.刺,戳
still [stIl]n.寂静→剧照→adj.静止的→adv.还,仍,更
stock [stRk]n.树干→库存→股票,股份→种畜;家畜vt.储存,储备
stool [stu:l]n.凳子→大便,厕所→vt.诱捕
store [stC:(r)]vt.贮藏,贮备→n.商店,店铺
study [5stQdI]vt.学习,研究→n.书房
suit [su:t, sju:t]v.合适,适合→n.一套衣服
swallow [`swClEJ]n.[鸟]燕子→vt.咽,淹没,吞没
tap [tAp]vt.轻打→n.活栓,水龙头
tar [tB:(r)]n.焦油,柏油→[口]水手,水兵→vt.怂恿,煽动
taxi [5tAksI]n.出租汽车→vi.(飞机)在地面上滑行
tear [teE(r)]vt,vi(常与up连用)撕扯;撕裂→n.泪滴,眼泪
tie [taI]n.带子,领带→平局→vt.系,打结→与...成平局
till [tIl]conj.直到...为止→vt.耕种→n.(商店)铁柜,放钱的抽屉,备用现金
temper [5tempE(r)]n.(钢等)韧度,回火→性情,脾气,情绪→v.(冶金)回火→调节
toast [tEJst]n.烤面包(片),吐司面包→vt.敬酒,烤(面包等)
trade[treId]n.贸易,商业→[总称]顾客,主顾→vi.交易,买卖
train[treIn]n.火车→长袍(裙)拖地的部分→导火线→vt.训练,培养
tuck [tQk]vt,vi把…的边塞到下面(或里面)→n.(衣裤等的)缝褶
type [5taIp]n.类型,典型,模范→ [印刷]活字,铅字→v.打字
utter [5QtE(r)]adj.全然的,绝对的→vt.发出,做声,发表
watch [wRtF]n.注视,注意→手表→监视,值班人→vt.看,照顾,监视
well [wel]n.井→adj.健康的→adv.好→int.唔,咳
will [wIl]n.意志,决心→遗嘱→v.aux.将,愿意,必须
wind [wInd]n.风→v.绕,缠,上发条,旋紧
wage [weIdV]n.[常pl.] 工资→vt.进行;开展;发起
young [jQN]adj.年轻的→n.(动物的)崽,仔
8. 把肉类 饮料 食物 蔬菜 水果 五类一个写10个单词
meat:
pork猪肉 chicken鸡肉 beef牛肉 veal小牛肉 lamb羔羊肉 mutton羊肉 rabbit兔肉 sausages香肠 ostrich鸵鸟肉 ham火腿丛颤
drink:
water水 milk奶 juice果汁 mineral water矿泉水 lemonade柠檬水 beer啤酒 white wine白葡萄酒 red wine红葡萄酒 pepsi cola 百事可乐 sprite 雪碧
food:
Cookies 小甜饼干 muffins 松饼 popcorn爆玉米花 nuts果仁 peanut花生 pancake薄渗山败烤饼 French fries炸薯条 ice cream cone圆筒冰淇淋 potato chips 炸马铃薯片 corn chips炸玉米片
vegetables:
tomato番茄 asparagus芦笋 cucumber黄瓜 aubergine, eggplant 茄子 bean菜豆 celery芹菜 pepper胡椒 pimiento甜椒
potato马铃薯 carrot胡萝卜
fruit:
banana香蕉唯拆 carambola杨桃 cherry樱桃 date枣 apricot杏子 coconut椰子 Chinese gooseberry猕猴桃 litchi荔枝 longan桂圆 muskmelon香瓜
9. c语言五类单词的状态转换图
: 无
Table Updated;>typename datatype>:;
int main()
{
LinkList<
tmpString = list: 无
*************************************************/
inFileStream;<: CountWord()
Table Accessed; clrIndex++ )
{
counts[clrIndex] = 0: 操作是否成功;/
}
需要链表.Locate(index+1); 单词计数
3; 转换
while ( inFileStream;typename datatype>1/
}
return 0;datatype>= 97 && ch < &list / counts[index] <.close(), ios; 待检查的字符
Output****************************
FileName: string &str /time>档携:in ); lenth: main()
Table Accessed;OK\
cout <: 1;
bool GetInput( LinkList<
}
}
cout <<. GetInput() // 储存输入数据的链表
Output;fstream>: char* filename /: 无
Table Updated;
#include < clrIndex <<
ifstream inFileStream ( inFile !"= 122) )
{
return true, wordList ) )
{
cout </.0 build this moudle
***************************************************/,
CountWord()
Called By: 操作是否成功.Peek().: 读取输入流并存入链表中
Calls.tmp" readChar!;;' );n"
if ( : 无
Return: 无
Table Accessed; &list );
}
string tmpString;
TransformFile( "!outFileStream || ;*************************************************
Function. CountWord() /*************************************************
Function; endl;
#include "*************************************************
Function;linklist.size(): 单词计清贺数
Calls;
/, char* outFile ); &list )
{
ifstream inFileStream ( filename .get(readChar) )
{
if ( IsValidChar(readChar) )
{
outFileStream <
bool IsValidChar( char ch );< strInput; 储存输入数据的链表
Output: 无
*************************************************/: 无
Input;/= 65 && ch < <, GetInput():out ); index++ )
{
list;;
}
else
{
tmpString += strInput[index], TransformFile(); 将文件转换为有效的格式
2!".cpp
Author;
bool GetInput( LinkList< list: WordCount: 状态
Return; <, LinkList<
cox 2007/: 无
Return: 无
*************************************************/ < ": 链表类;
int *counts = new int [lenth]; <
cin >
}
cout <行正伏 <: IsValidChar()
Called By;
return false: IsValidChar()
Description;;
UpperCase( tmpRead ); &list );/typename datatype> = " index <1/Transfroming;
template <
//;,自己写一个吧;/: 操作是否成功,": 无
Input: 无
Table Updated; ": 文件中指定单词个数的统计
Version;An error accord dring count;
}
/ < )
{
list: 主函数
Calls;
bool IsValidChar( char ch )
{
if ( (ch >.Locate(index+1).h"<.Lenth(): 将文件去掉标点符号;*************************************************
Function; 待计数的文件
LinkList<
while ( inFileStream >: 结果
Return;
cout <: 无
*************************************************/
inFileStream.close().0
Function List;
template <
return true;<Input your words to count;
string tmpString = "
}
else
{
return false;< wordList. UpperCase() //, "": char* inFile /\: UpperCase()
Description; index++ )
{
if ( str[index] >': 强制转换成大写
Calls;
}
}
return true;
tmpString = list: "!"test1: 无
Input!; " tmpRead )
{
for ( int index = 0, 并按照单词以空格分组
Calls, ios;iostream>;string>datatype>datatype>: 无
Called By; 字符强制转换为大写
History;"/
template <Bad input;typename datatype>.; endl;0'12
Description;test1!CountWord( "datatype>
using namespace std: 操作是否成功
Others; index++ )
{
list: 2007/.Lenth(); ": char ch / 检查是否有效的英语字母
4;
}
if ( : TransformFile()
Description;
}
char readChar = '*************************************************
Function, true为成功
Others;
bool TransformFile( char* inFile;
for ( int index = 0, char* outFile )
{
ofstream outFileStream( outFile;
outFileStream; " 待转换的字符
Output.Peek();/: TransformFile()
Table Accessed;
}
}
return true; 输入文件名
char* outFile /: LinkList<:in );
cout <;
string tmpRead;, ios: main()
Table Accessed:: 无
*************************************************/
tmpString = " index <
bool TransformFile( char* inFile: GetInput()
Description; 96 )
{
str[index] -= 32: main()
Description; index <<: 无
Input;
bool CountWord( char* filename:;" tmpString < &list )
{
string strInput = ": 无
Input; endl;
}
/
bool UpperCase( string &str )
{
for ( int index = 0;<, true为成功
Others.tmp": main()
Table Accessed;desc>; strInput; list.txt" str;<<datatype>.Insert(tmpString);; endl;
#include <
}
}
}
for ( int index = 0!GetInput( wordList ) )
{
cout <
bool UpperCase( string &str ): 无
Return: 检查是否有效的英语字符
Calls:
1: 无
Table Updated;string>
template <
}
/> 从输入流读取数据
5: 无
*************************************************/ "
if ( ;;
return true;
bool CountWord( char* filename;/datatype>, split by \
#include <<: 链表类
Called By;
strInput += ": 链表类. IsValidChar() / 输出文件名
Output;
for ( int clrIndex = 0!;Open files error;12 1, UpperCase()
Called By: 无
Input: true为是
Others;*************************************************
Function;
int lenth = list;; index <
UpperCase( tmpString )!inFileStream )
{
cout <,\: CountWord()
Description; ", true为成功
Others: cox Version : 1: 无
Return. TransformFile() /, LinkList<.Lenth(); " index++ )
{
if ( strInput[index] == '.": 无
Called By: 无
Output;/test1;
}
/.close();/ &list /
if ( tmpString == tmpRead )
{
counts[index]++:
<: 无
Table Updated;author> <;
}
else
{
outFileStream <: 无
Table Updated;version >\linklist\,' endl: 0
Others;<< "<= 90) || (ch >
}
}
/.size().0 Date
回复:
给你思路,1。一个单词一个单词地扫描,每遇到一个空格就算一个单词
2。利用switch语句,将每个单词和switch语句中的case的值比较,进行printf替换
回复:
已有的单词; #define ROWS 256 #define COLS 32 static FILE *fp; void storage(char *pt[];);
puts("a'n\\).txt”(不包括引号)的文本文件,那么将视为选项a
int b(int count);;i<,a[count];
static char a[ROWS][COLS];stdio.h"---在程序结束之前重新排序存储数组中的单词到文件中; #include ".txt");j<, i)) continue, len;);0', int count) { int i; while(i<开始创建词库"i<,每个单词的长度不超过31
static FILE *fp;);还要做些什么;---定义文件指针; MENU "' }
return flag; char get_option(void);count;string,会创建一个“word;---接收用户的选项;);a'),arr);n"
for(i=0;;i++) pt[i]=a[i],再见;);
}
if(check(a[i]. 显示已有的单词 b;)!\, int count);i++) {
printf("开始创建词库":内部链接:" } }
puts(",32*sizeof(char).h", int count); int check(char arr[]; puts(a[i]);---对输入的单词进行分辨;
void c(char *pt[], int count) { int i;words;i<在新行输入END结束输入, int count);count;);
puts(".\,count);\i++)
for(j=0;
return ch; break,文件作用域;pt[i][j]; ---为exit()函数提供原型;): ",count;
while((ch=getchar())<。若要退出,3)==0) {
count+=i;;
int flag=0; int b(int count);
void storage(char *pt[];count;) { puts(".h"---字符处理函数原型;)。若输入“a; "
for(i=0; start=(int)ftell(fp)/ pt[j]=temp;;; puts(" puts(",3)==0) {
count=i,stderr);不能打开或建立文件, count);t\。
char get_option(void);string:"!=',j;ctype;
if(strncmp(a[i].h"; }
if(input==' int start;t**********************************************************\ }
storage(pt; break; } }
if(input=='strlen(arr);”(不包括引号););
puts("
puts(", a[i])==1) {
fflush(stdin); }
int b(int count) { int i; }
void c(char *pt[]!"END"对单词进行排序;count;);i++) for(j=i+1,0L; char ch;stdio;---字符串处理函数原型;ROWS&&scanf(");)
{
puts("i++)
{
printf("i<
for(i=0,32*sizeof(char); break;) {
while((ch=getchar()),若输入 ni hao ,c或者d; } } }
int check(char arr[]。 #include "
for(i=0; }
return count; puts("); #define ROWS 256
#define COLS 32---定义“字典”的大小;
char *pt[ROWS];t\
if((fp=fopen("
puts("
if(strncmp(a[i],请不要点DOS窗口的小叉叉;
char ptr[ROWS][COLS];END"请输入单词(每行一个)"
puts("d'?"n\,j,b, i)) continue,", int count),start;t*********************欢迎使用字典排版系统*******************\%s"
static char a[ROWS][COLS],然后要求输入单词, a[i])==1) {
fflush(stdin); c(pt; puts(pt[i]),fp);重复的单词;b'ctype.h"ROWS;\?",SEEK_END););
puts(",fp)==0) { i=0,并加以处理;
i=count; }
void storage(char *pt[]. 添加新单词"。
#include "---定义数组,防止误操作; rewind(fp);i<请输入a;在新行输入END结束输入,并存储到文件中;
int check(char arr[],"i++)
if(strncmp(a[i];n'!=';该数组的作用是将文件的内容复制进来;c' }
for(i=0;words。因为程序在结束之前;
for(i=0;count; ". 对已有的单词进行排序 d; int main(void) {
int i.h"))==NULL) {
fputs("n","i<,pt[j])> }
char get_option(void) {
char ch;
return 0;n\;
void c(char *pt[]; flag=1; #include "!":")."
while(i<count,实际数组元素位置未改变;n" }
fflush(stdin),对数组中的单词重新排序; count=b(count);d' char input;i++) if(isalpha(arr[i])==0) {
printf(");
puts(",strlen(a[count])+1)==0) {
puts("c; while((input=get_option()); #include " pt[i]=pt[j];a; fclose(fp);i<:内部链接;%s"您要做些什么;j++) ptr[i][j]=pt[i][j];stdlib;);;stdlib;\, int count);
char *temp.h".h"
fp=fopen("---完成选项c的作用--通过指针对数组排序; for(i=0;---完成选项b的作用--接收新单词;32,count;;a+") ; i++;
if(fread(a. 退出"。因为处理数组比处理文件方便;) {
puts(":可存放256个单词; } i++;---
#include "||ch> exit(1); }
fseek(fp; rewind(fp);)
{
if(input=='!=',输入d即可, count),文件作用域;%s不是一个单词; #include "');n"0) {
temp=pt[i];ROWS&&scanf(", int count),并且提示并剔除重复的单词;谢谢使用;w+" flag=1程序第一次运行时.txt", int count) { int i,将视为单词 ni ; } }
puts("j++) {
if(strcmp(pt[i];
puts("
c(pt;请输入新的单词(每行一个)" #include " count=start,"
fwrite(ptr; if(check(a[i]
回复:
#include<stdio.h>
#include<string.h>
void main()
{
char str[30];
scanf("%s",str);
if(strcmp(str,"em")==0)
printf("them\n");
else if(strcmp(str,"cuz")==0)
printf("because\n");
else if(strcmp(str,"gratz")==0)
printf("grateful\n");
else if(strcmp(str,"i")==0)
printf("I\n");
else if(strcmp(str,"nah")==0)
printf("no\n");
else if(strcmp(str,"pos")==0)
printf("them\n");
else if(strcmp(str,"sez")==0)
printf("supoosed\n");
else if(strcmp(str,"tanz")==0)
printf("thanks\n");
else if(strcmp(str,"wuz")==0)
printf("was\n");
else
printf("cannot find any words\n");
}//试验过了
回复:
for(int i = 0, string[j]) ;比较字符串大小, string[i]) , string[j]) == 1)//:\
int main()
{
char string[10][50].h> i++)
scanf(" i <
strcpy(string[j]; j++)
if(strcmp(string[i]; 5; i++ )
for(int j = i+1.h>*冒泡排序*/
#include <, temp) ;
for(int i = 0; j <); i <
}
/
}
PS;/);
for(int i = 0;
printf(", temp[50];
/string; 6;stdio;
return 0;n" 6:\/ i++ )
puts(string[i]),可以用strcmp
{
strcpy(temp;%s"输出排好序的6个单词;/输出
printf(";n"请输入6个单词;交换要strcpy
strcpy(string[i]; 6, string[i]); i <#include <:若有不明白的地方