| 模範解答例 | 間違いではないが、望ましくない例 |
|
|
double beki(double x, int n)
{
double val;
val = 1;
if(n>=0){
for(int i=0 ; i<n ; i++){
val = val*x;
}
}else{
for(int i=1 ; i<=-n ; i++){
val = val/x;
}
}
return val;
}
|
| 中括弧の付け方1 | 中括弧の付け方2 |
|
|
/* この間はコメントアウト扱い */ |
double val;
val =1;
if(n>=0){
for(int i=1 ; i<=n ; i++){
val=val*x;
}}else{
for(int i=1; i<=-n; i++)
val=val/x;
}
return val;
|
double val;
val =1;
if(n>=0){
for(int i=1 ; i<=n ; i++){
val=val*x;
}
}else{
for(int i=1; i<=-n; i++)
val=val/x;
}
return val;
|
for(int i=0 ; i<n ; i++){
(命令1つだけ);
}
|
for(int i=0 ; i<n ; i++) (命令1つだけ); |