五類單詞編譯
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 <:若有不明白的地方