| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 696 人关注过本帖
标题:vc++2010不能运行这个程序,有关素数的。。。
只看楼主 加入收藏
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
结帖率:100%
收藏
 问题点数:0 回复次数:4 
vc++2010不能运行这个程序,有关素数的。。。
程序代码:
//   求一个数是否为素数。。。
#include < stdio.h >
#include < stdlib.h >
#include < math.h >
void main ( )
{
    int i, k, m;
    scanf ( "%d", &m );
    k = sqrt ( m );
    for ( i = 2; i <= k; i++ )
        if ( m%i == 0 )
            break;
    if ( i > k )
        printf ( "%d是一个素数", m );
    else
        printf ( "%d不是一个素数", m );
    system ( "pause" );
}
看一下这样的风格,可还看的过去。。。。。
搜索更多相关主题的帖子: include 
2011-10-18 12:38
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
为什么不能运行?看编译器的信息比问别人强得多。要培养向编译器学习的意识!

授人以渔,不授人以鱼。
2011-10-18 13:41
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:0 
回复 2楼 TonyDeng
向编译器学习,我怎么头一次听过啊

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-10-18 17:46
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你说不能运行,是怎么不能运行法呢?编译成功就能运行(结果不对是另一回事,那不叫不能运行),编译不成功则必定有出错或警告信息,你不看?从来不看编译信息,是学不好的。

授人以渔,不授人以鱼。
2011-10-18 18:03
不要再信我
Rank: 2
等 级:论坛游民
帖 子:11
专家分:18
注 册:2011-10-17
收藏
得分:0 
程序代码:
#include < stdio.h >
#include < stdlib.h >
#include < math.h >
void main ( )
{
    int i, k, m;
    scanf ( "%d", &m );
    k = (int)sqrt ( m );//加了个转换为int
    for ( i = 2; i <= k; i++ )
        if ( m%i == 0 )
            break;
    if ( i > k )
        printf ( "%d是一个素数\n", m );
    else
        printf ( "%d不是一个素数\n", m );
    system ( "pause" );
}
表示运行良好!!!!!!!!!
2011-10-18 19:56
快速回复:vc++2010不能运行这个程序,有关素数的。。。
数据加载中...
 
   



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

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