| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 282 人关注过本帖
标题:错误分析
只看楼主 加入收藏
废人的lover
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-11-27
收藏
 问题点数:0 回复次数:0 
错误分析
素数有多少

题目描述
给定的区间[2,n],求其中有素数的个数。
输入
第一行包含一个整数(1 ≤k≤100000),表示测试用例的个数。输入一个整数n(1<=n<=1,000,000);
输出素数的个数。输出

样例输入
3102030
样例输出
4810


请问我错在哪?







#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int k,t,i,m,p;
    scanf("%d", &k);
    int a[100];
    for (i = 0; i < k; i++)
    {
        scanf("%d", &a[i]);
        for(t=2; t<sqrt(i); t++)
        {
            p=0;
            m=0;
            if (a[i]%t == 0)
            {
                m++;
                if(m<=2)
                    printf("%d\n",a[i]);
            }


            else
                continue;

        }
    }

    return 0;
}
搜索更多相关主题的帖子: include 
2014-11-27 19:28
快速回复:错误分析
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057818 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved