C 主观题2 同学整理答案.docxVIP

  • 4
  • 0
  • 约1.13万字
  • 约 48页
  • 2018-08-31 发布于江苏
  • 举报
C 主观题2 同学整理答案

1, 在物理实验中,获得5个数据{0.89,0.78,0.0009,0.67,0.56},其中有一个数据小于0.001,此数据无效,将此无效数据删除。要求编制函数cleandata(double *p)实现数据的清理工作,并在主函数输出删除之前的数组和删除之后的数组。 *源代码: #includestdio.h int flag; void cleandata(double *p); void main() { int i; double a[5]={0.89,0.78,0.0009,0.67,0.56}; printf(清理前的数据:\n); for(i=0;i5;i++) printf(%.4lf,,a[i]); printf(\n); cleandata(a); printf(\n); printf(清理后的数据:\n); for(i=0;i5;i++) { if(i==flag) i++; printf(%.4lf,,a[i]); } while(1); } voidcleandata(double *p) { int i; for(i=0;i5;i++) { if((p[i]*1000)1) flag=i; } } *运行结果: 2, 在跳水比赛中,有10个评委共同打分,评分规则是去除最高分和最低分,然后计算剩余8个评委分数的平均分作为最终成

文档评论(0)

1亿VIP精品文档

相关文档