C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
657:デフォルトの名無しさん 08/03/17 09:14:10 >>656 #include <stdio.h> void capital_letter(char *str, int num); int main(void) { char str[10]; printf("str="); gets(str); // fgets(str, sizeof(str), stdin); にしたいところ capital_letter(str, sizeof(str)); printf("STR=%s",str); return 0; } void capital_letter(char *str, int num) { int i; for(i = 0; i < num; i++) { if('a' <= str[i] && 'z' >= str[i]) { str[i] += 'A' - 'a'; } } } 658:デフォルトの名無しさん 08/03/17 09:15:36 >>655 だから何?閏年の条件式になんでそんな無意味な突込みを??? Bの位置に関数呼び出しをするような条件式じゃないからw 659:デフォルトの名無しさん 08/03/17 09:20:20 >>658 >>654が言うような最適化はすでにされてるって意味なんだが。 660:デフォルトの名無しさん 08/03/17 09:21:57 >>659 はぁ?ちゃんと読め。それから、数多く繰り返し実行をしてみろ。 明らかに4の倍数以外を400で割り切れるかまで条件判定しなくても済むから 処理時間に差が出ているんだが?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4981日前に更新/299 KB
担当:undef