| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 591 人关注过本帖
标题:怎么错了???
只看楼主 加入收藏
weizheng
Rank: 1
等 级:新手上路
威 望:2
帖 子:286
专家分:0
注 册:2005-4-21
收藏
 问题点数:0 回复次数:8 
怎么错了???
   #include <math.h>
   {    int prim( int x )
        int i,glag;
        flag=1;
        i=2;
        while(i<(int sqrt(x)&&flag)
         {   if(x%i==0)
             flag=1;
             else ++i;
         }
           return flag;
   }
      main()
     {    int y,s;
          printf(" \n Please input a num:");
          scanf("%d",&y);
           y=prim(y);
         if(y=1)  printf("%d is prime num");
         else printf("%d isn't prime num");
      }



请指教这个程式的第二行怎么错了! TC上显示 Delearation.......  谢谢!
搜索更多相关主题的帖子: include return 
2005-04-21 14:37
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
收藏
得分:0 
没有函数名

动于心而静如水
2005-04-21 15:06
weizheng
Rank: 1
等 级:新手上路
威 望:2
帖 子:286
专家分:0
注 册:2005-4-21
收藏
得分:0 
麻烦给添以下,我添了可是不对啊! 谢谢!

温和如玉,完美纯正。
2005-04-21 15:11
lycnsc
Rank: 1
等 级:新手上路
帖 子:243
专家分:0
注 册:2005-3-27
收藏
得分:0 
第二行的 " { " 打错了位置!
2005-04-21 15:11
weizheng
Rank: 1
等 级:新手上路
威 望:2
帖 子:286
专家分:0
注 册:2005-4-21
收藏
得分:0 
谢谢,知道了!

温和如玉,完美纯正。
2005-04-21 15:13
weizheng
Rank: 1
等 级:新手上路
威 望:2
帖 子:286
专家分:0
注 册:2005-4-21
收藏
得分:0 
#include <math.h>
       int prim( int x );
      { int i,glag;
        flag=1;
        i=2;
        while(i<(int sqrt(x)&&flag)
         {   if(x%i==0)
             flag=1;
             else ++i;
         }
           return flag;
      }
      main()
     {    int y,s;
          printf(" \n Please input a num:");
          scanf("%d",&y);
           y=prim(y);
         if(y=1)  printf("%d is prime num");
         else printf("%d isn't prime num");
      }
是这样吗? 好像还不对啊!

温和如玉,完美纯正。
2005-04-21 15:18
lycnsc
Rank: 1
等 级:新手上路
帖 子:243
专家分:0
注 册:2005-3-27
收藏
得分:0 
编译正常,  运行正常,   可结果就是不对!是吧!
2005-04-21 15:24
weizheng
Rank: 1
等 级:新手上路
威 望:2
帖 子:286
专家分:0
注 册:2005-4-21
收藏
得分:0 
对啊!请帮我看看到底咋搞得,多谢高手!最好帮我修改一下,好让我心里清楚。

温和如玉,完美纯正。
2005-04-21 15:29
lycnsc
Rank: 1
等 级:新手上路
帖 子:243
专家分:0
注 册:2005-3-27
收藏
得分:0 
y=prim(y);是干什么?
在下面这段代码里把y换成其他变量!
if(y=1)  printf("%d is prime num");
         else printf("%d isn't prime num");
      }
2005-04-21 15:40
快速回复:怎么错了???
数据加载中...
 
   



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

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