一つのケージの中に鶏とウサギが閉じ込められています(鶏は足が2本、ウサギは足が4本あり、例外はありません).すでにかごの中の足の総数aを知っていて、かごの中に少なくとも何匹の動物がいるかを聞いて、せいぜい何匹の動物がいます

984 ワード

最近、私たちのc++先生はptaプラットフォームで私たちのためにこのような問題を配置してくれました.要求フォーマットは以下の入力フォーマットである:1行目はテストデータのグループ数nであり、その後n行に従って入力する.各テストデータのセットは1行を占め、正の整数a(a<32768)を含む.出力フォーマット:n行、各行出力は1つの入力に対応します.出力は2つの正の整数で、1つ目は最小の動物数で、2つ目は最大の動物数で、2つの正の整数はスペースで分かれています.要求が満たされていない場合は2つの0を出力します.入力サンプル:ここで入力のセットを指定します.例えば、2 3 20出力サンプル:ここでは対応する出力が与えられる.例えば:0 0 5 10これは私が書いたコードです:#include using namespace std;void cimulate(int data[20],int n)/計算最大と最小の関数{int a,b,c,max,min;for(int i=0;i{if(data[i]%2!=0)//まず誤ったデータを排除する.鶏とウサギの足の総数は必ずcout<<0>number; for(int i=0;i { cin>>data[i];
}
cimulate(data,number);
return 0;

}
最后に最后に弱々しく一言言って、もしあなたがあなたに役に立つと感じたら、卑しくほめてください.ありがとう!