| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 416 人关注过本帖
标题:二级上机试题
收藏  订阅  推荐  打印 
lgp311
Rank: 1
等级:新手上路
帖子:13
积分:230
注册:2004-8-29
二级上机试题

问题在压缩包内!!

搜索更多相关主题的帖子: 试题  上机  
2004-9-15 22:27
lgp311
Rank: 1
等级:新手上路
帖子:13
积分:230
注册:2004-8-29

上传不了压缩包!!???

打出来好了!题目如下:fun的功能:给定n个实数.统计并输出其中在平均值以上(包括等于平均值)的实数个数.

MODI1.C这个源文件编译时有多个:declatation syntax error 而1.C这个源文件里的函数fun是全照MODI1.C里的函数fun敲打的,但是无错误! 找出MODI1.C中那里有错吗??

[此贴子已经被作者于2004-09-15 22:39:50编辑过]

2004-9-15 22:32
lgp311
Rank: 1
等级:新手上路
帖子:13
积分:230
注册:2004-8-29

MODI1.C的内容:

#include <conio.h> #include <stdio.h>

int fun(float x[], int n) /************found************/ int j, c=0; float xa=0.0; for (j=0; j<n; j++ ) xa += x[j]/n; printf("ave =%f\n",xa); for (j=0; j<n; j++ ) /************found************/ if (x[j] >= xa) c++; return c; }

main ( ) { float x[100] = {193.199, 195.673, 195.757, 196.051, 196.092, 196.596, 196.579, 196.763}; clrscr( ); printf("%d\n", fun (x, 8)); }

2004-9-15 22:32
lgp311
Rank: 1
等级:新手上路
帖子:13
积分:230
注册:2004-8-29

1.C的内容:

#include <conio.h> #include <stdio.h>

int fun(float x[], int n) { int j,c=0;float xa=0.0; for ( j=0;j<n;j++) xa+=x[j]/n; printf("ave=%f\n",xa); for (j=0;j<n;j++) if (x[j]>=xa) c++; return c;

}

main ( ) { float x[100] = {193.199, 195.673, 195.757, 196.051, 196.092, 196.596, 196.579, 196.763}; clrscr( ); printf("%d\n", fun (x, 8)); }

2004-9-15 22:33
noah183
Rank: 1
等级:新手上路
帖子:9
积分:190
注册:2004-9-18

MODI1.C的内容中的这个语句:

int fun(float x[], int n) /************found************/

少了“{”

改成

int fun(float x[], int n)

{ /************found************/

这样就好了

2004-9-18 11:42
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.064935 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved