求会C语言的大大帮忙~~很急很急很急很急很急很急很急很急很急很急~!!!_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:1435 回复:8

[求助] 求会C语言的大大帮忙~~很急很急很急很急很急很急很急很急很急很急~!!!

刷新数据 楼层直达
温乎如莹。

ZxID:9710510


等级: 热心会员
顶起三级头。
举报 只看楼主 使用道具 楼主   发表于: 2010-06-16 0
计算机的综合实验不会·····················

要流程图+程序代码+运行结果

题目:

有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。

具体要求:

定义结构体类型(student_type),其中包括学号(num[11])、姓名(name[8])、班级(class[20])、3门课成绩(score[3])和平均成绩(ave)。利用该结构体类型定义数组stud[4]。

在主函数中输入学生学号、姓名、班级、3门课的成绩,并计算出平均成绩,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。

ƒ定义保存文件函数save()和显示文件函数display()。




  请能帮忙的童鞋MMM我~~~
温乎如莹。

ZxID:9710510


等级: 热心会员
顶起三级头。
举报 只看该作者 沙发   发表于: 2010-06-16 0
没人么·· 没人么···
haicong1000

ZxID:80418


等级: 文坛巨匠
2011年我在战斗的一年~
举报 只看该作者 板凳   发表于: 2010-06-16 0
C++的,我做过~~

楼主留言:

能用C语言么~~

★男男生子耽美完结文★男男生子交流会:55015041
我的新浪微薄:http://t.sina.com.cn/haicong1000
和我一起相亲相爱的老婆
温乎如莹。

ZxID:9710510


等级: 热心会员
顶起三级头。
举报 只看该作者 地板   发表于: 2010-06-16 0
#include<stdio.h>
void save();
void display();
typedef struct student_type
{
    char num[11];
    char name[8];
    char Class[20];
    float score[3];
    float ave;
}A;

A stud[4];
A stud1[4];
int main()
{
    int i,j;
    float sum=0;
    for(i=0;i<4;i++)
    {
        scanf("%s",stud.num);
        scanf("%s",stud.name);
        scanf("%s",stud.Class);
        for(j=0;j<3;j++)
        {
         scanf("%f",&stud.score[j]);
         sum+=stud.score[j];
        }
        stud.ave=sum/3;
        sum=0;
    }
  save();
  printf("
Display:
");
  display();

  return 0;
}


void save()
{
  int i;
  FILE *fp;
  fp=fopen("score.txt","w+");
  for(i=0;i<4;i++)
  {
    fprintf(fp,"%10s %10s %10s %10.1f %10.1f %10.1f %10.1f
",stud.num,stud.name,stud.Class,stud.score[0],stud.score[1],stud.score[2],stud.ave);
  }
  fclose(fp);
}

void display()
{
    FILE *fp;
    int i;
    fp=fopen("score.txt","r+");
    for(i=0;i<4;i++)
    {
        fscanf(fp,"%s %s %s %f %f %f %f
",stud1.num,stud1.name,stud1.Class,&stud1.score[0],&stud1.score[1],&stud1.score[2],&stud1.ave);
        printf("%10s %10s %10s %10.1f %10.1f %10.1f %10.1f
",stud1.num,stud1.name,stud1.Class,stud1.score[0],stud1.score[1],stud1.score[2],stud1.ave);
    }

}



谁能帮我把这个程序画了流程图···        
温乎如莹。

ZxID:9710510


等级: 热心会员
顶起三级头。
举报 只看该作者 4楼  发表于: 2010-06-18 0
问题已解决·    
wp963

ZxID:1622299


等级: 派派贵宾
配偶: chen8023max
无事勿扰,有事加群问,单Q基本不回,没心情
举报 只看该作者 5楼  发表于: 2010-06-18 0
刚发现
C语言我真不行~
还在筹备2J中

楼主留言:

也报了2J·· 下半年考。 准备暑假恶补··背题库··

西西里.

ZxID:9281193

等级: 派派贵宾
我是谁 我在哪 我要干啥~
举报 只看该作者 6楼  发表于: 2010-06-26 0
VB很无奈很无奈
毒菇逑敗

ZxID:11638820

等级: 文学俊才
一见钟情,再而衰,三而竭。
举报 只看该作者 7楼  发表于: 2010-07-07 0
3楼的不是一般的强!
lili880124

ZxID:509209

等级: 读书识字
举报 只看该作者 8楼  发表于: 2010-07-12 0
虽然我过了2级C语言,看是我怎么看着还是头大啊
发帖 回复