C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
630:デフォルトの名無しさん 07/10/02 21:46:43 >>629 これでおk unsigned int v, bit = 1 << sizeof(int) * 8 - 1; scanf("%d", &v); while(bit) { putchar(bit & v ? '1' : '0'); bit >>= 1; } puts(""); 631:デフォルトの名無しさん 07/10/02 21:48:02 >>629 1バイトが8ビットとは限らないけどこれでよければどうぞ。 #include<stdio.h> int main(void) { int in; int cnt; scanf( "%d", &in ); for ( cnt = sizeof( int ) * 8; cnt > 0 ; cnt-- ) { printf ( "%d", ( in >> ( cnt - 1 ) ) & 1 ); } return 0; } 632:デフォルトの名無しさん 07/10/02 21:49:46 >>630 入力が負の数だったときに処理系依存で無限ループじゃね? 633:デフォルトの名無しさん 07/10/02 21:56:13 [1] 授業単元: C言語 [2] 問題文(含コード&リンク): じゃんけんを10回行い、その対戦結果(対戦譜)をCSV形式で出力するもの。 ただし、出力先は(/デスクトップ/じゃんけん結果)フォルダで、ファイル名は日付を含むこと。 [3] 環境 [3.1] OS: XP [3.2] コンパイラ名とバージョン: BCC [3.3] 言語: C++ [4] 期限: 明日中 [5] その他の制限: 出力したCSVファイルはExcelで開いて確認すること。 お願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5295日前に更新/230 KB
担当:undef