题目如下:这是一段错误的代码,其本意是想输出20个"-"。
int n = 20;
for(int i = 0; i < n; i--){
printf("-");
}
你的任务是修改这段代码,使其能够正确地输出20个"-",要求只能修改或者添加一个符号,请给出3种不同的答案。
各位现在可以开始计时,看看10分钟内能想出几个方法来。
我10分钟只想出了2种修改方法来。
========== -.- ==========
思考时间
========== -.- ==========
第一种方法:i < n改成-i < n
int n = 20;
for(int i = 0; -i < n; i--){
printf("-");
}
第二种方法:i--改成n--
int n = 20;
for(int i = 0; i < n; n--){
printf("-");
}
第三种方法:i < n改成i + n
int n = 20;
for(int i = 0; i + n; i--){
printf("-");
}
这道题真是够挑战思维啊-.-