[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 01/05 16:54 / Filesize : 170 KB / Number-of Response : 513
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題片付けます 155代目



55 名前:デフォルトの名無しさん [2012/01/08(日) 08:30:43.51 ]
[1] 授業単元:プログラミング基礎
[2] 問題分:. 8 桁までの整数を表わす文字列 (例: "-3246") を整数値 (例:
−3246) に変換する関数を作りたい。
ここで、整数を表わす文字列はつぎの条件を全て同時に満たすと考えられる。
a) 文字列の先頭の文字は、符号を表わす’+’ または ’-’ または、数字’0’〜’9’ である
b) 文字列の 2 文字目以降は’0’〜’9’ である
c) 符号を除いた文字列の長さは 1 以上 8 以下である
(1) 文字列を引数とし、上記の条件を同時に満たす時に整数値 1 を、一つでも満たさない時 (整
数として文字列にエラーがある場合) には 0 を戻り値として返す関数 check() を作成せよ。
(2) 変換したい文字列を引数とし、正負を判断して値が正または 0 の時で’+’ が先頭にあると
きには 2、ないときには 1 を、負の時には
−1 を、整数として文字列にエラーがある場合
には 0 を返す関数 sign() を作成せよ。
(3) (1), (2) を利用して、8 桁までの整数を表わす文字列を引数とし、整数値に変換して返す関
数 myatoi() を作成せよ。
ここで、各問はキーボードから文字列として読み込んだ文字配列に対して動作確認をすること
とする。 3] 環境
 [3.1] OS:mac
 [3.2] ターミナル
 [3.3] 言語:CC++
[4] 期限: ([2012年1月10日12:30まで
[5] その他の制限: 関数までしか習っておりません
よろしくお願いいたします






[ 続きを読む ] / [ 携帯版 ]

全部読む 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<170KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef