编写程序求解下述韩信点兵问题:
有一对士兵,从1至5依次报数时,最后1人报1,;从1至6依次报数时,最后一人报5;从1至7依次报数时,最后一人报4;从1至11依次报数时,最后一人报10;求出该对士兵人数.
人气:250 ℃ 时间:2020-02-03 02:45:58
解答
‘2111个士兵
’vb代码
Private Sub Command1_Click()
Dim i As Long
Do
i = i + 1
If i Mod 5 = 1 And i Mod 6 = 5 And i Mod 7 = 4 And i Mod 11 = 10 Then Exit Do
Loop
Print i
End SubC编程#include int main() { long i; i=0; while(1) { i++; if(i % 5==1 && i % 6==5 && i % 7==4 && i %11 ==10)break; } printf (" %d\n",i); getch(); }
推荐
猜你喜欢
- 苹果的果实是由什么组织构成的
- 用一根绳子绕树三圈余30厘米,如果绕树四圈则差40厘米,树的周长有_厘米,绳子长_厘米.
- 把单位一平均分成100份,表示这样的1份或几份的数就是百分数.这句话是否正确.
- 已知AB为半圆直径,O为圆心,C为圆上任意一点,且OC*OC=AC*BC,求角CAB的度数.
- 石墨导电但是nacl固体不导电的原因
- 在两位数中最小的奇数是( ),最小的偶数是( ),最大的偶数是( )
- 在等比数列an中,已知a1+a2+a3=7,a1a2a3+8,则数列的通项公式
- 如何分离氧化镁和氧化铝的混合物