| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 962 人关注过本帖
标题:为什么呢 运行超时了
取消只看楼主 加入收藏
苦楝子
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-3-18
收藏
 问题点数:0 回复次数:2 
为什么呢 运行超时了
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int i,j;     /*二维数组变量*/
    int m,p;     /*数据个数*/
    int k,b;
    int s=0;
    int a[10][10];
    scanf("%d\n",&m);   /*输入几组测试数据*/
    for(i=0;i<m;i++)
    {
        scanf("%d\n",&p);   /*输入几个数据*/
        for(j=0;j<p;j++)
            scanf("%d",&a[i][j]);
    }
    for(i=0;i<m;i++)
        for(j=0;j<10;j++)
        {
            b=sqrt(a[i][j]);
            for(k=2;k<=b;k++)
                if(a[i][j]%k==0)
                    break;
            if(k>=b+1)
            {
                s=s+a[i][j];
            }
            if(j=9)
                printf("%d\n",s);
        }
}

    说是有可能进入死循环了 我不知道怎么能看出来啊
        这个题目是要求素数之和
搜索更多相关主题的帖子: 数据 测试 include 
2012-04-07 11:58
苦楝子
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-3-18
收藏
得分:0 
回复 2楼 share32
那个是要输入一组数据有几个数 每组数据个数不一样的
2012-04-07 13:55
苦楝子
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-3-18
收藏
得分:0 
回复 4楼 share32
描述
现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。
输入
第一行给出整数M(0<M<10)代表多少组测试数据
每组测试数据第一行给你N,代表该组测试数据的数量。
接下来的N个数为要测试的数据,每个数小于1000
输出
每组测试数据结果占一行,输出给出的测试数据的所有素数和
样例输入
3
5
1 2 3 4 5
8
11 12 13 14 15 16 17 18
10
21 22 23 24 25 26 27 28 29 30
样例输出
10
41
52
2012-04-07 15:47
快速回复:为什么呢 运行超时了
数据加载中...
 
   



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

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