韩信点兵

Description
韩信点兵。韩信在点兵的时候,为了知道有多少个兵,同时又能保住军事机密,便让士兵排队报数。

(1)按从1到5报数,记下最后一个士兵报的数为a
(2) 再按从1到6报数,记下最后一个士兵的报数为b
(3)再按从1到7报数,记下最后一个士兵的报数为c
(4)再按从1到11报数,记下最后一个士兵的报数为d
计算韩信至少有多少兵?
Input
首先输入一个整数T表示有T组测试数据,然后对于每组测试数据。对于每组测试数据,输入4个整数,分别是a b c d

Output

对于每组测试数据,请输出一行,为韩信至少有的兵数
Sample Input
1
1 5 4 10
Sample Output
2111

#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int n;
	while(scanf("%d",&n)!=EOF)
	{
	int t;
	for(t=1;t<=n;t++) 
	{
		int a,b,c,d;
		scanf("%d%d%d%d",&a,&b,&c,&d);
		int i;
	
	for(i=1;i<=10000;i++) 
	{
		if(i%5==a&&i%6==b&&i%7==c&&i%11==d)
		{
				printf("%d\n",i);
		
				break;
			}
		}
	
	}
		
	}	
	return 0;
}
全部评论

相关推荐

06-26 19:47
中南大学 Java
悲,毕业了!这是个坏事儿啊!
爱睡觉的冰箱哥:《这是个好事啊》---峰哥浪走天涯
毕业后不工作的日子里我在...
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
找个工作&nbsp;学历是要卡的&nbsp;要求是高的&nbsp;技能不足是真的&nbsp;实习经验是0的&nbsp;简历无处可写是事实的&nbsp;钱不好赚是真的&nbsp;想躺平又不敢躺&nbsp;也不甘心躺&nbsp;怕自己的灵感和才华被掩埋甚至从未被自己发现&nbsp;又质疑自己是否真正有才华
码农索隆:你现在啊,你心里都明白咋回事,但是你没办法改变现状,一想到未来,你又没有信心狠下心来在当下努力。 得走出这种状态,不能一直困在那里面,哪不行就去提升哪,你一动不动那指定改变不了未来,动起来,积少成多才能越来越好
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务