输入:1 2 3 4 5
输出:4 5
1条回答 默认 最新
- 技术专家团-小桥流水 2021-12-09 17:46关注
如下:
#include <stdio.h> int main() { int a[5],i; float ave=0; FILE* fp; if((fp=fopen("in.txt","r"))==0) { printf("文件打开失败"); return 0; } for (i=0;i<5;i++) { fscanf(fp,"%d",&a[i]); //读取数据 ave += a[i]; } fclose(fp); ave/=5.0; for(i=0;i<5;i++) { if(a[i]>ave) printf("%d ",a[i]); } return 0; }
解决 无用评论 打赏 举报