| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 736 人关注过本帖
标题:程序执行老是出现“遇到问题需要关闭窗口”,求达人解释下
只看楼主 加入收藏
xdbpf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-11-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
程序执行老是出现“遇到问题需要关闭窗口”,求达人解释下
求100以内的素数。
也能运行出来,不过运行结果显示出来以后,“Press any button to continue"显示之前会出现”遇到问题需要关闭窗口“的提示,为什么?!

达人帮忙解释下了

#include<stdio.h>
void main()
{
    int a[99],i,j,flag;
    for(i=0;i<=99;i++)
        a[i]=i+1;
    for(i=0;i<=99;i++)
    {
        flag=0;   
        for(j=1;j<i;j++)
            if(a[i]%a[j]==0)
                flag=1;
        if(flag==0)
            printf("%4d",a[i]);
    }
    printf("\n");
}
搜索更多相关主题的帖子: 解释 窗口 
2009-11-09 10:16
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:5 
int a[100],i,j,flag;数组下标溢出了。
2009-11-09 10:24
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
收藏
得分:10 
程序代码:
#include<stdio.h>
void main()
{
    int a[100],i,j,flag; //  指针访问到不该访问的地方,注意c语言下标是从0开始
    for(i=0;i<=99;i++)
        a[i]=i+1;
    for(i=0;i<=99;i++)
    {
        flag=0;    
        for(j=1;j<i;j++)
            if(a[i]%a[j]==0)
                flag=1;
        if(flag==0)
            printf("%4d",a[i]);
    }
    printf("\n");
}
2009-11-09 10:26
xdbpf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-11-7
收藏
得分:0 
谢谢各位版主:

刚开始动手编程序,见笑啦  
2009-11-10 20:37
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:5 
    for(i=0;i<=99;i++)
        a[i]=i+1;

。。。。。。

要练习算法就来http:///!!有挑战哦!!
2009-11-10 20:39
快速回复:程序执行老是出现“遇到问题需要关闭窗口”,求达人解释下
数据加载中...
 
   



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

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