首页>计算机>软件水平考试>模拟试题>正文
软考:《高级语言程序设计》北大上机试题(九)

www.zige365.com 2008-11-11 19:02:03 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
  C语言上机试题:9

1.题目:编一个C程序,它能读入一串浮点数(以-9999.0为结束标记,-9999.0不算在内,相邻的两个数用空格隔开),计算并输出这些数的平均值以及这些数中大于、小于平均值的数的个数。(注:可执行文件名为e9_1.exe)

程序设计:
#include "math.h"
main()
{float a[100],ave=0.0;
int ma=0,mi=0,qe=0,i=-1,n;
printf("Please enter float number:\n");
do {i++;
scanf("%f",&a[i]);
}
while (fabs(a[i]+9999.0)>1e-4);
n=i;
for (i=0;i<n;i++)
ave+=a[i];
ave/=n;
for (i=0;i<n;i++)
if (a[i]<ave) mi++;
else if (a[i]>ave) ma++;
else qe++;
printf("< %d,= %d,> %d\n",mi,qe,ma);
}

本新闻共3页,当前在第1页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
08年11月软考英语考前练习试题及答案汇总
08年11月软考英语考前练习试题及翻译(1)
08年11月软考英语考前练习及解析(18)
08年11月软考英语考前练习试题及解析(17)
08年11月软考英语考前练习试题及解析(16)
08年11月软考英语考前练习试题及解析(15)