c或者java,想要实现判断数组里值的差连续三次大于某值
答案:2 悬赏:10 手机版
解决时间 2021-11-23 22:27
- 提问者网友:鼻尖触碰
- 2021-11-23 03:25
c或者java,想要实现判断数组里值的差连续三次大于某值
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-11-23 04:38
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a = { 1, 100, 22, 130, 300, 500, 22, 66 };
int count = 0; // 用来记录符合的个数
for (int i = 0; i < a.length - 1; i++) {
if (a[i + 1] - a[i] > 100) {
count++;// 如果符合差大于100,则记录加1
} else {
count = 0;// 如果不符合差大于100,则重新记录
}
if (count > 2) {
System.out.println("yes!");
break;
}
}
}
// TODO Auto-generated method stub
int[] a = { 1, 100, 22, 130, 300, 500, 22, 66 };
int count = 0; // 用来记录符合的个数
for (int i = 0; i < a.length - 1; i++) {
if (a[i + 1] - a[i] > 100) {
count++;// 如果符合差大于100,则记录加1
} else {
count = 0;// 如果不符合差大于100,则重新记录
}
if (count > 2) {
System.out.println("yes!");
break;
}
}
}
全部回答
- 1楼网友:人類模型
- 2021-11-23 05:46
boolean boo = false;
//遍历数组
for(int i=0;i if(a[i]-a[i-1]>100){
int count=0;
count++;
}else{
return;
count=0;
}
if(count==2) {
boo=true;
}
}
if(boo==true){
system.out.println("yes");
}
//遍历数组
for(int i=0;i if(a[i]-a[i-1]>100){
int count=0;
count++;
}else{
return;
count=0;
}
if(count==2) {
boo=true;
}
}
if(boo==true){
system.out.println("yes");
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯