您的位置:首页 > 编程语言 > C语言/C++

【C语言】素数>>准备考试

2017-01-07 21:58 351 查看
#include<stdio.h>

int main()

{

    int a[16];

    int b[16];

    

    int n = 0;

    int sum = 0;

    int temp = 0;

    

    for(int i = 0; i < 16; i++)

    {

            scanf("%d", &a[i]);

    }

    

    for(int i = 0; i < 16; i++)

    {

        for(int j = 1; j <= a[i]; j++)

        {

            if(a[i] % j == 0)

            n++;

        }

        if(n == 2)

        {

            b[temp] = a[i];

            temp++;

        }

        n=0;

    }

    

    int i = 0;

    for(int i = 0; i < temp; i++)

    {

        sum = sum + b[i];

    }

    

for(int j = 0; j < temp; j++)

{

    printf("%d ", b[j]);

    if(j+1 == temp)

     printf("\n%d", sum);

}

    

    
}

*******************************

#include<stdio.h>

int main()

{

    int n,flag = 0;

    int i;

    int repeat;

    int m = 0;

 

        

    scanf("%d",&n);

    for(i=1; i <= n; i++)

    {

      if(n%i == 0)

        {

            flag++;

        }

        

    }

    if(flag == 2) printf("YES\n");

    else printf("NO\n");

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: