紧急补习!

2020年1月17日 992点热度 0人点赞 0条评论

紧急补习!

时间: 1ms        内存:128M

描述:

注:本题只需要提交填写部分的代码,请按照C语言方式提交。

随着期末考试的临近,Honoka却一点也没复习,这可把Umi急坏了,毕竟Honoka要是不及格,就要去补习,就不能参加活动。。。

 Honoka最不擅长数学,于是Umi用了许多办法来拯救她的数学。某次复习质数的时候,Umi给了Honoka一些数字,让Honoka判断其中有多少质数。

#include <stdio.h>

#include <stdlib.h>

int main()

{

    int *arr,n,t;

    scanf("%d",&t);

    while(t--)

    {

        int sum=0,i,j;

        scanf("%d",&n);

        /*

         此处填写malloc函数和其他需要提交的代码

        */

        {

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

            if(arr[i]!=1)

                sum++;

            for(j=2;j*j<=arr[i];++j)

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

                {

                    sum--;

                    break;

                }

        }

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

        free(arr);

    }

    return 0;

}

输入:

第一行输入一个正整数T(1<=T<=10),表示有T组测试数据。

对于每组测试数据

第一行一个正整数n(1<=n<=100),表示有n个整数。

第二行n个正整数a[i](1<=a[i]<=100),表示n个整数分别是多少。

输出:

对于每组测试数据,输出一个整数,表示质数的个数。

示例输入:

1
5
1 2 3 4 5

示例输出:

3

提示:

参考答案:

解锁文章

没有看到答案?微信扫描二维码可免费解锁文章

微信扫描二维码解锁

使用微信扫描二维码打开广告页面后可以立即关闭,再刷新此页面即可正常浏览此文章

所跳转广告均由第三方提供,并不代表本站观点!

已经扫描此二维码?点此立即跳转

code

这个人很懒,什么都没留下

文章评论