C語言輸入單數的英語名詞,按照英語語法規則把單數變成複數

2021-04-01 02:11:16 字數 1153 閱讀 5981

1樓:匿名使用者

設定一個或兩copy個變數,先定義其為字元bai串型別

然後用duif 語句,分幾種規則zhi變形的情況輸進去dao,如直接+s,+es,-y+ies等等, 自動變形

再輸入一些非規則變化的規則,例如輸入child -- 變為 children,強制變形。

非規則變化的輸入量比較大,相當於建立一個小型的庫

2樓:呂建辛

boy→

zhiboys party→daoparties country→countries foot→feet child→children bus→buses class→classes bed→beds

英語名詞,單數變複數規則?

3樓:匿名使用者

英語但是,如果是單身那麼久不會再前面加s。

4樓:緋空境界

普通名詞直接+s;以s,x,sh,ch結尾的名詞+es;以子音字母+y結尾的名詞,去y加ies;以o結尾的名詞,有生命的+es(photato+es=photatoes土豆/tomato+es=tomatoes番茄),沒生命的+s(photo+s=photos**)。

什麼時候在單詞後面加 s , 什麼時候在單詞後面加 es, 什麼時候在單詞後面去 y 變 i 加

5樓:匿名使用者

1. 直接在名詞末尾加 s. 如: book- books

2. 以 s, x, sh, ch結尾的加 es, 如: box- boxes,

3. 以y結尾,前為子音字母,要變 y 為 i + es. 如: baby- babies. 但前為母音字母時,直接加 s, 如: boy- boys

4. 以f/ fe 結尾,要變 f 為 v+ es. 如: knife- knives

5. 以 o 結尾,外來詞或縮寫的詞,直接加 s. 如: zoo- zoos

但: tomato- tomatoes, potato- potatoes

6樓:匿名使用者

你是說名詞單複數還是動詞什麼的

7樓:泊頭數控加工

以子音字母加y把y變成ⅰ再加es

c語言程式設計從鍵盤輸入字元如果輸入的是英

char c getchar if c z c a else if c z c a 32是大小寫bai字母在 duascii碼錶上zhi的位置 差dao 內,小寫比大寫高容32 輸入char ch if ch z ch a ch ch a a else if ch z ch a ch ch a a ...

C語言。輸入n個學生的姓名,語文,數學,英語成績

建議你使用單連結串列方式來實現 結構如下 struct student 然後進行連結串列查詢操作並做排序輸出 這是個思路,應學生數量不定,貌似連結串列最合適,也許不是最好的,僅供參考 c語言程式設計,輸入一個學生的姓名 學號 英語 數學 計算機成績,輸出學生姓名 學號和平均成績 把這些資訊全入在一個...

怎樣檢查C語言輸入資料的合法性,C語言中怎樣判斷變數名的合法性?

如果是整數的話,這麼判斷就行 float num int num2 scanf f num if num int num num2 int num 如果輸入正確,將整數儲存到num2中 else printf eof 用 if scanf d x 1 判斷。scanf,fscanf 送返 正確地讀入...