C/C++の宿題片付けます 127代目
■ このスレッドは過去ログ倉庫に格納されています
0662デフォルトの名無しさん
2009/06/19(金) 05:44:57int oddsum(int n) {
int sum=0; // default:(else) が無いので初期化
if(n%4 == 3) sum = (n+1)*(n+1)/4;
else if(n%4 == 0) sum = n*n/4;
else if(n%4 == 1) sum = (n-1)*(n-1)/4 + n;
else if(n%4 == 2) sum = (n-2)*(n-2)/4 + n-1;
return sum; // 戻るのは1箇所
}
■ このスレッドは過去ログ倉庫に格納されています