宿題手伝いますYO!!
■ このスレッドは過去ログ倉庫に格納されています
0670ふトンカ ◆wX94FutoNg
NGNGひじょーに簡単なプログラムが書けないと言ってきたので書きました。
文字"c"があるか?
なければ-1を返す (けど私は画面表示してます)
cがあったら(最初のcまでが)何文字目かを表示する。
#! /usr/local/bin/perl
$moji = 'aabbcdscddcc'; # 処理する文字
if ($moji =~ /c/) { print'"c"なんてないっす!'; exit; } else {
@i = split(/c/,$moji); # cがあったらそこで区切って配列を作る
$i = length($i[0]); #1つ目の配列の長さを取得
print "\"c\"発見! $i文字にあります。"
}
素晴らしく方法が間違ってるけどこれでOKだな、と渡したら
C言語だ!それにこのプログラムはへそ曲がりだ!と怒られました…私はPerlしか書けないって言ってるのに…。
これをC言語で素直に実現するとどんな風になるんでしょうか…。
どなたか教えてください。
…Perlならもっと短くできそうですね。全然関係ないですが…。
■ このスレッドは過去ログ倉庫に格納されています