| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 319 人关注过本帖
标题:关于一个素数处理问题
取消只看楼主 加入收藏
nanicesky
Rank: 2
来 自:元外元
等 级:论坛游民
帖 子:31
专家分:76
注 册:2012-1-20
收藏
 问题点数:0 回复次数:1 
关于一个素数处理问题
今天在考试系统里面抽了几个题拿来练手,结果有一道是素数处理问题,我写的代码如下,我检查了好几遍,都没有找出哪儿出问题了,来论坛让朋友们找找,谢谢
程序代码:
#include <stdio.h>
#include <math.h>

/* ±¾²¿·Ö´úÂ빦Äܽ¨Ò飺º¯ÊýÔ­ÐÍÉùÃ÷ */
/* User Code Begin(Limit: lines<=1, lineLen<=50, ¿¼Éú¿ÉÔÚ±¾ÐкóÌí¼Ó´úÂë¡¢×î¶à1ÐС¢Ðг¤<=50×Ö·û) */
int prime(int num);
/* User Code End(¿¼ÉúÌí¼Ó´úÂë½áÊø¡£×¢Ò⣺¿ÕÐк͵¥¶ÀΪһÐеÄ{Óë}¾ù²»¼ÆÐÐÊý¡¢Ðг¤²»¼ÆÐÐÊ×tabËõ½ø) */

int main(void)
{
    int m, n, cnt;

    printf("\n\nInput the m,n: ");
    scanf("%d,%d", &m, &n);

    printf("The result:\n");
    for (cnt=0; cnt<n; m++)
    {
        /* ±¾²¿·Ö´úÂ빦Äܽ¨Ò飺µ÷ÓÃÓû§×Ô¶¨Ò庯ÊýÅжÏmÊÇ·ñΪËØÊý */    
        /* User Code Begin(Limit: lines<=1, lineLen<=50, ¿¼Éú¿ÉÔÚ±¾ÐкóÌí¼Ó´úÂë¡¢×î¶à1ÐС¢Ðг¤<=50×Ö·û) */
        if (1 == prime(m));
        /* User Code End(¿¼ÉúÌí¼Ó´úÂë½áÊø¡£×¢Ò⣺¿ÕÐк͵¥¶ÀΪһÐеÄ{Óë}¾ù²»¼ÆÐÐÊý¡¢Ðг¤²»¼ÆÐÐÊ×tabËõ½ø) */
        {
            printf("%d ", m);
            cnt++;
        }
    }
    putchar('\n');

    return 0;
}

/* User Code Begin(¿¼ÉúÔڴ˺ó¸ù¾ÝÉè¼ÆÐèÒªÍê³É³ÌÐòµÄÆäËü²¿·Ö£¬È纯ÊýµÄ¶¨Ò壬ÐÐÊý²»ÏÞ) */
int prime(int num)
{
    int i, flag = 1;

    for (i = 2; i <= num / 2; i++)
    {
        if (num % i == 0)
        {
            flag = 0;
            break;
        }
    }

    return flag;
}
乱码是注释,一贴出来怎么是乱码

[ 本帖最后由 nanicesky 于 2012-9-20 20:00 编辑 ]
搜索更多相关主题的帖子: 检查 考试系统 
2012-09-20 19:58
nanicesky
Rank: 2
来 自:元外元
等 级:论坛游民
帖 子:31
专家分:76
注 册:2012-1-20
收藏
得分:0 
没人来解答一下么
2012-09-20 20:18
快速回复:关于一个素数处理问题
数据加载中...
 
   



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

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