情報工学演習 課題25 単語の切り出し 【問 3】区切り記号のプログラム 次

情報工学演習
課題25
単語の切り出し(構造体)
【問 3】区切り記号のプログラム
次の日本語で書かれた内容を,C プログラムで書きなさい.
日本語
(1)
if ( 文字 buf[i]が 区切り記号
区切り記号は
空白
又は
カンマ‘,
’
)
です。
(ヒント)
「a が 1
または
a が 2」
をプログラムすると
if( a==1
プログラムに変える
|| a== 2 )
となります。この例から
プログラム
if (
日本語
(2)
buf[i] !=
空白
if ( 文字 buf[i]が 単語
||
buf[i]=カンマ)
)
プログラム
(注意)単語には,アルファベットだけでなく,記号や数字も含まれます.従って,単語の文字とは「区切り記
号では無い文字」
すなわち
「カンマ,
」ではない
かつ 「スペース 」ではない文字」と考えます.
(ヒント)

条件「「a が 1
または
a が 2」ではない」=即ち「a は1ではない
すると
if( a!=1
となります。
&&
a!=
2 )
かつ
2 でもない」をプログラム