广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 12542 个阅读者
 
<< 上页  1   2   3  下页 >>(共 3 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

In function `HighPrime':
6 syntax error before '{' token
还是一样的错误~


献花 x0 回到顶端 [10 楼] From:欧洲 | Posted:2007-05-10 19:58 |
a86980
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x64 鲜花 x1308
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用karen7710于2007-05-10 19:58发表的 :
In function `HighPrime':
6 syntax error before '{' token
还是一样的错误~
你在 HighPrime 函式
有一个for指令
少了 "{"   和   "}"
再try try看 表情


献花 x0 回到顶端 [11 楼] From:台湾 | Posted:2007-05-10 20:44 |
GNUGCC
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

可以请你把修改过的程式贴上来这样才
能看出错在那里...


献花 x0 回到顶端 [12 楼] From:台湾中华电信HINET | Posted:2007-05-11 00:01 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

复制程式
#include <stdio.h>
#include <stdlib.h>
int HighPrime(int,int)

int main(void)
{
    int i,n;
    do
    {
     printf("Enter n: ");
     scanf("%d",&n);
     if(n<1) 
      break;
     printf("最大质因数=%d\n",HighPrime(n,n)); 
  //从n检查回去,则第一个检查到的因数即为最大因数 
 }while(n>0);
 system("pause");
 return 0 ;
}

int HighPrime(int n,int i)
{
    int j,prime=1;
    if(n%i==0)
   {
    for(j=2;j<=i && prime==1;j++) //检查i是否为质数 
    {
     if(i%j==0) prime=0; //整除就不是质数 
     }
    if(prime) 
    return i; //若prime==1,则i为质数,回传i并结束函式 
   }
 return HighPrime(n,i-1); //否则继续用i-1代入算
}

In function `HighPrime':
6 syntax error before '{' token


献花 x0 回到顶端 [13 楼] From:欧洲 | Posted:2007-05-11 19:18 |
GNUGCC
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

int HighPrime(int,int);

上面那一行后面要加上分号因为是宣告原型...


献花 x1 回到顶端 [14 楼] From:台湾中华HiNet | Posted:2007-05-11 22:07 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

原来如此= ="
谢谢你帮我解决这个问题^^ 表情


献花 x1 回到顶端 [15 楼] From:欧洲 | Posted:2007-05-12 07:51 |
a86980
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x64 鲜花 x1308
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用karen7710于2007-05-12 07:51发表的 :
原来如此= ="
谢谢你帮我解决这个问题^^ 表情
不错喔
发问问题
有始有终
送你鲜花一枚 表情


献花 x0 回到顶端 [16 楼] From:台湾 | Posted:2007-05-12 09:16 |
GNUGCC
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果有任何问题欢迎提出来讨论...


献花 x0 回到顶端 [17 楼] From:台湾中华HiNet | Posted:2007-05-12 21:15 |
karen7710
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这个程式,为什么每次出来的质因数都是1? 表情
复制程式
#include <stdio.h>
#include <stdlib.h>
int HighPrime(int,int);

int main(void)
{
    int i,n;
    do
    {
     printf("Enter n: ");
     scanf("%d",&n);
     if(n<1) 
      break;
     printf("最大质因数=%d\n",HighPrime(n,n)); 
  //从n检查回去,则第一个检查到的因数即为最大因数 
 }while(n>0);
 system("pause");
 return 0 ;
}

int HighPrime(int n,int i)
{
    int j,prime=1;
    if(n%i==0)
   {
    for(j=2;j<=i*i && prime==1;j++) //检查i是否为质数 
    {
     if(i%j==0) prime=0; //整除就不是质数 
     }
    if(prime) 
     return i; //若prime==1,则i为质数,回传i并结束函式 
   }
 return HighPrime(n,i-1); //否则继续用i-1代入算
}


献花 x0 回到顶端 [18 楼] From:欧洲 | Posted:2007-06-19 12:35 |
gamewalk
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

HighPrime函式内

for(j=2;j<=i*i && prime==1;j++) <---- 这行 j <= i*i 应该是 j*j <= i


献花 x1 回到顶端 [19 楼] From:台湾永大数位动力公司 | Posted:2007-06-21 03:53 |

<< 上页  1   2   3  下页 >>(共 3 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.019107 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言