Loops 与循环作斗争
我对编码非常糟糕,我不理解循环。有人能帮我缩短代码吗Loops 与循环作斗争,loops,Loops,我对编码非常糟糕,我不理解循环。有人能帮我缩短代码吗 if (correct > 0 && correct < 5) { score = 3; } if (correct > 4 && correct < 7) { score = 2; } if (correct > 6 && correct < 9) { score = 1; } if (correct > 8 && corr
if (correct > 0 && correct < 5) {
score = 3;
}
if (correct > 4 && correct < 7) {
score = 2;
}
if (correct > 6 && correct < 9) {
score = 1;
}
if (correct > 8 && correct < 11) {
score = 0;
}
if(正确>0&&correct<5){
得分=3分;
}
如果(正确>4和正确<7){
得分=2分;
}
如果(正确>6和正确<9){
得分=1分;
}
如果(正确>8和正确<11){
得分=0;
}
您没有指定语言,因此,假设您有两个int数组,如下所示:
int start[4] = {0, 4, 6, 8};
int end[4] = {5, 7, 9, 11};
You can do something like this:
int score = -1;
int i = 0;
while (index > 0) {
if ((correct > start[i]) && (correct < end[i])) score = 3 - i++;
}
intstart[4]={0,4,6,8};
int-end[4]={5,7,9,11};
您可以这样做:
积分=-1;
int i=0;
而(索引>0){
如果((正确>开始[i])&(正确<结束[i])得分=3-i++;
}
尝试了解开关
语句需要一个循环,但谢谢。