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

我改成float还是错误= ="
错误内容如下:
    In function `main':
16 array subscript is not an integer
17 stray '\161' in program
17 stray '@' in program
17 stray '\161' in program
17 stray '@' in program
  In function `sum':
26 `num' undeclared (first use in this function)
  (Each undeclared identifier is reported only once
  for each function it appears in.)
26 stray '\161' in program
26 stray '@' in program
26 stray '\161' in program
26 stray '@' in program


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

// 修改过后的程式可能像这样...

#include <stdio.h>
#include <stdlib.h>
float sum(float [10]);

int main(void)
{  
  // int i,num[10];
  int i;
  float num[10];

  for(i=0;i<10;i++)
    scanf("%f",&num);

  printf("平均值=%f\n",sum(num));   
  system("pause");
  return 0;
}
float sum(float k[10])
{
int i;
float sum;
for(i=0;i<10;i++)
sum += num[ i ];  //加总

return sum /10;

}


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

上面那位大大按照你的程式打后,还是不能执行= ="
表情


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

// 抱歉有一个地方打错了, 再试看看吧...

#include <stdio.h>
#include <stdlib.h>
float sum(float [10]);

int main(void)
{  
// int i,num[10];
int i;
float num[10];

for(i=0;i<10;i++)
  scanf("%f",&num);

printf("平均值=%f\n",sum(num));   
system("pause");
return 0;
}
float sum(float k[10])
{
int i;
float sum;

sum = 0 // 这里要初使化
for(i=0;i<10;i++)
sum += num[ i ];  //加总

return sum /10;

}


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

上面的程式跟我原本打在这里后显示的结果不一样所以
会有错误,正确的版本如下:

#include <stdio.h>
#include <stdlib.h>
float sum(float [10]);

int main(void)
{  
// int i,num[10];
int i;
float num[10];

for(i=0;i<10;i++)
scanf("%f",&num[ i ]);

printf("平均值=%f\n",sum(num));   
system("pause");
return 0;
}
float sum(float k[10])
{
int i;
float sum;

sum = 0 // 这里要初使化
for(i=0;i<10;i++)
sum += num[ i ];  //加总

return sum /10;

}


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

#include <stdio.h>
#include <stdlib.h>
float sum(float []);

int main()
{
    // int i,num[10];
    int i;
    float num[10];

    for(i=0;i<10;i++)
        scanf("%f",&num);

    printf("平均值:%f\n",sum(num));
      
    system("pause");
    return 0;
}
float sum(float k[10])
{
    int i;
    float sum=0;
    for(i=0;i<10;i++)
        sum += k[ i ];  //加总

    return sum /10;

}


不过printf 那句有字元上的问题,不知道是怎样,望高手解答!


[ 此文章被海洋天使在2007-05-17 23:34重新编辑 ]


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

下面是引用海洋天使于2007-05-17 23:16发表的 :
不过printf 那句有字元上的问题,不知道是怎样,望高手解答!
.......
在printf指令的下一列



sum+=k

有空白字元

把他们(空白字元)删除就可以了


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

空白删掉后还是有错误= =" 表情
以下是空白删掉后的程式:
复制程式
#include <stdio.h>
#include <stdlib.h>
float sum(float []);

int main()
{ 
    // int i,num[10];
    int i;
    float num[10];

    for(i=0;i<10;i++)
        scanf("%f",&num);

    printf("平均值:%f\n",sum(num));      
    system("pause");
    return 0;
}
float sum(float k[10])
{
    int i;
    float sum=0;
    for(i=0;i<10;i++)
        sum+=k[ i ];  //加总

    return sum/10;

}


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

sum+=k[ i ];  //加总

把上面分号后的空格全部删除


ps:
论坛的编码好像有问题


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

删除后,还是一样有问题>"< 表情


献花 x0 回到顶端 [19 楼] From:欧洲 | Posted:2007-05-18 21:54 |

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