韩信点兵问题C语言

韩信点兵问题C语言,第1张

韩信点兵问题C语言

韩信点兵问题:韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5;按从1至7报数,最末一个士兵报的数为4;最后再按从1至11报数,最末一个士兵报的数为10。编写完整的程序求出韩信至少有多少士兵。

#include
int main() {
	int x;
	for (x = 1;; x++) {
		if ((x % 5 == 1) && (x % 6 == 5) && (x % 7 == 4) && (x % 11 == 10)) {
			printf("%d", x);
			break;
		}
	}
	return 0;
}

运行结果

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/4994644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存