| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 422 人关注过本帖
标题:[求助]菜鸟学生的问题
只看楼主 加入收藏
maple928
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-13
收藏
 问题点数:0 回复次数:4 
[求助]菜鸟学生的问题
请各位高手指教,多谢。
1.本程序首先从磁盘文件d:\input.dat中读入一组字符,存放在字符型数组a中,并对该组字符进行排序,最后将排好序的这组字符送入磁盘文件 d:\output.dat中保存,同时在屏幕上显示排序后的字符。
#include<stdio.h>
#define N 10
main()
{ FILE *fp;
char a[N],temp;
int i,flag;
fp=fopen(_____(1)___,"r");
for(i=0; i<N; i++)____(2)______=fgetc(___(3)________);
fclose(fp);
do{ flag=_______(4)_______;
for(i=______(5)_______; i<N; i++)
if(a[i-1]<a[i])
{ temp=a[i-1];
a[i-1]=a[i];
a[i]=temp;
flag=1;
}
} while(flag);
fp=fopen(________(6)__________,"w");
for(i=0;i<N;i++) fputc(______(7)_________,______(8)_________);
fclose(fp);
for(i=0;i<N;i++) printf("%c\n',a[i]);
}
2.有5个学生,每个学生有3门课的成绩,从键盘输入数据(包括学号,姓名,三门课成绩),分别写出满足下面要求的成绩:(1) 计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件"student.txt"中.(2)对学生成绩按平均成绩排序后,将原有数据和计算出的平均分数存放在磁盘文件"sort.txt"中.(3)对排序后的数据再插入一个学生的成绩,将原有数据和计算出的平均分数存放在磁盘文件"sort2.txt"z中

搜索更多相关主题的帖子: 学生 
2007-04-13 14:12
maple928
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-13
收藏
得分:0 
回复:(maple928)[求助]菜鸟学生的问题

没有回复。。。等待中。。。

2007-04-20 11:30
maple928
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-13
收藏
得分:0 
#include"stdio.h"
#define N 10
main()
{
int a[10]={2,4,6,8,10,12,14,16,18,20},i;
FILE *fp;
fp=fopen("tt.dat","w");
for(i=0;i<10;i++)
fprintf(fp,%d\t",a[i]);
fclose(fp);
fp=fopen(tt.dat","r");i=0;
while(!feof(fp)) {fscanf(fp,,"%d\t",a[i]);i++;}
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
2007-04-20 11:57
maple928
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-13
收藏
得分:0 

有人可以告诉我的运行结果吗?

2007-04-20 11:58
maple928
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-13
收藏
得分:0 
#include"stdio.h"
#define N 10
main()
{
int a[10]={2,4,6,8,10,12,14,16,18,20},i;
FILE *fp;
fp=fopen("tt.dat","w");
for(i=0;i<10;i++)
fprintf(fp,"%d\t",a[i]);
fclose(fp);
fp=fopen("tt.dat","r");i=0;
while(!feof(fp)) {fscanf(fp,"%d\t",a[i]);i++;}
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
2007-04-20 12:01
快速回复:[求助]菜鸟学生的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018190 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved