java老师出了个题目,怎么也算不出来。 求大神解救啊!!
3:已知操场上有一群人,人数不确定,但是肯定小于100人。现在将这群人按5人一组分,最后会余下4人。按4人一组分,最后会余下3人。按3人一组分,最后会余下2人。请问这群人...
3:已知操场上有一群人,人数不确定,但是肯定小于100人。
现在将这群人按5人一组分,最后会余下4人。
按4人一组分,最后会余下3人。
按3人一组分,最后会余下2人。
请问这群人总共有多少?(编程题)
这特么特难搞!! 展开
现在将这群人按5人一组分,最后会余下4人。
按4人一组分,最后会余下3人。
按3人一组分,最后会余下2人。
请问这群人总共有多少?(编程题)
这特么特难搞!! 展开
7个回答
展开全部
public class NumberDemo {
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
if (i % 5 == 4 && i % 4 == 3 && i % 3 == 2) {
System.out.println("总共有:" + i + "人.");
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种问题类似数学解方程。首先是一个while或for语句。在一百以内就从1开始递增或100递减。判断是否有满足已给条件的数字,有的话记录下来就是你要的答案了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Total {
public static void main(String[] args) {
int t1,t2,t3;
/*
* 5 * i + 4 = t1;
4 * j + 3 = t2;
3 * k + 2 = t3;
t1 == t2 == t3 <= 100
*/
for (int i = 0; i < 40; i++) {
for (int j = 0; j < 40; j++) {
for (int k = 0; k < 40; k++) {
t1 = 5 * i + 4;
t2 = 4 * j + 3;
t3 = 3 * k + 2;
if (t1 == t2 && t2 == t3 && t1 <= 100){
System.out.println(t1);
}
}
}
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用编程思路看:for(int i=0;i<100;i++) 然后每次按条件进行判断,遇到满足条件的i 就是结果
if(i%5==4 && i%4==3 && i%3==2)
if(i%5==4 && i%4==3 && i%3==2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询