| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 416 人关注过本帖
标题:问题请教,在此谢过,请问哪有错
只看楼主 加入收藏
请问你好吗
Rank: 2
等 级:论坛游民
帖 子:64
专家分:51
注 册:2011-11-27
结帖率:81.48%
收藏
已结贴  问题点数:4 回复次数:5 
问题请教,在此谢过,请问哪有错
#include<stdio.h>
bool isprime(int k)
{
    int i,j;
    printf("输入一个数\n");
        scanf("%d",&k);
        for(i=2;i<k;i++)
        {
            for(j=2;j<i;j++)
            {
        if(i%j==0)
            return 1;
        else
            return 0 ;
            }
   
        void main()
        {
            int m;
         if(isprime(m))
             printf("%d",i);
        }
             else
             printf("no\n");
        }
}
2011-12-12 13:16
bingfengX
Rank: 2
等 级:论坛游民
帖 子:29
专家分:40
注 册:2011-12-6
收藏
得分:1 
函数里面不能定义函数.
2011-12-12 13:21
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:1 
函数不能嵌套定义

最基础的往往是你最容易忽略的!
2011-12-12 13:30
xblv
Rank: 1
等 级:新手上路
帖 子:7
专家分:6
注 册:2011-12-12
收藏
得分:1 
主函数都可以镶嵌在其它函数里面,楼主难道不知道一个程序是成主函数开始主函数结束么?
2011-12-12 13:32
hengde_li
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:131
专家分:178
注 册:2010-1-15
收藏
得分:1 
j<=i吧,否则那个i=2时,j<i不成立,怎么去循环呢?
2011-12-12 14:08
jycomputer
Rank: 2
等 级:论坛游民
帖 子:14
专家分:15
注 册:2011-9-4
收藏
得分:1 
#include<stdio.h>

bool isprime(int k)
{
    int i, cnt = 0;
   
    for(i=1; i<=k; i++)
    {
         if (k%i == 0)
            cnt++;
    }
    if (cnt == 2)
        return 1;
    else
        return 0;
}
void main()
{

    int m;

    printf("输入一个数\n");
    scanf("%d", &m);

    if(isprime(m))
        printf("%d\n",m);
    else
        printf("no\n");

}
看看这个可以吗
2011-12-12 16:10
快速回复:问题请教,在此谢过,请问哪有错
数据加载中...
 
   



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

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