题解 | 小红的合数寻找

小红的合数寻找

https://www.nowcoder.com/practice/2a35a6306f204ea3ab76ff10d188ff9e

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

int main() {
    int x;
    scanf("%d",&x);
    int i,j,a,b;
    a = 2*x;
    int num[200]={0};
    for(i=x;i<=a;i++)
    {
        int count = 0;
        for(j=1;j<=i;j++)
        {
          if(i%j == 0)
            count++;
        }
        num[i] = count;
    }
    b=0;
    for(i=x;i<=a;i++)
    {
        if(num[i]>2){
            b++;
            printf("%d",i);
            break;
        }
    }
    if(b==0) printf("-1");
    return 0;
}

全部评论

相关推荐

10-28 17:30
已编辑
华东交通大学 Java
想进开水团喝开水:字节的hr的本职工作就是黄金矿工
秋招笔试记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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