colocola428 2022-11-09 11:53 采纳率: 0%
浏览 26

6666666666666

输出[m,n]范围内所有"韩信点兵"数。

所谓韩信点兵数就是指“除以3余2,除以5余3,除以7余4”的整数。

Input
2个正整数m和n,1 \leq m \leq n \leq 1000001≤m≤n≤100000。

Output
首先在一行中输出所有的韩信点兵数。如果一个都没有,该行就不存在了。

第二行输出第一行输出的整数个数。

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-11-09 12:41
    关注
    #include <stdio.h>
    int main()
    {
        int i,m,n,count=0;
        scanf("%d%d",&m,&n);
        for(i=m;i<=m;i++)
            if(i%3==2 && i%5==3 && i%7==4)
            {
                printf("%d ",i);
                count++;
            }
        if(count > 0)
            printf("\n");
        printf("%d",count);
        return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月9日