- 607 名前:デフォルトの名無しさん [2008/01/30(水) 00:31:11 ]
- 「最大50文字で自然数を2つ入力し、その大小を求めるプログラムを作成せよ」
って問題なんですが、プログラム作ってみたけどわかりません 文字数が同じときの結果がめちゃくちゃになりました 誰かこのおしえてください(><) cout << "文字数a:" << a_count << endl ; cout << "文字数b:" << b_count << endl ; if(a_count > b_count){ cout << "a>b" << endl ; }else if(a_count < b_count){ cout << "a<b" << endl ; }else if(a_count == b_count){ cout << "文字数が一緒なので一桁ずつ判断します" << endl ; for(int i=0 ; i < a_count ; i++){ if(a[a_count-i] == b[a_count-i]){ cout << a[a_count-i] << "=" << b[a_count-i] << endl ; }else if(a[Max_Length-i] != b[Max_Length-i]){ break ; } } if(a[a_count-i] > b[a_count-i]){ cout << "a>b" << endl ; }else if(a[a_count-i] < b[a_count-i]){ cout << "a<b" << endl ; } } }
|

|