zoukankan      html  css  js  c++  java
  • Problem B: 文件操作文本文件读入

    Problem B: 文件操作--文本文件读入

    Time Limit: 1 Sec  Memory Limit: 128 MB
    Submit: 857  Solved: 300
    [Submit][Status][Web Board]

    Description

    现有100名学生的姓名(name)、学号(num)、英语(English)、数学(Math)、语文(Chinese)成绩存储在一个文本文件student.dic中(姓名不超过20个字符,学号和各科成绩为整型,各数据之间用空格分隔),现要求将指定行数的学生信息输出,每条信息占一行。

    前5行学生信息为:
    akdh 13773 84 83 66
    fjka 30257 15 14 88
    sfhklas 61281 87 8 31
    hfu 38635 55 50 60
    iwehfk 92803 54 6 77

    Input

    要输出行号的整数序列,以0作为结束标志。

    Output

    输出学生信息,每个学生占一行

    Sample Input

    1 3 5 0
    

    Sample Output

    akdh 13773 84 83 66
    sfhklas 61281 87 8 31
    iwehfk 92803 54 6 77
    #include<stdio.h>
    int main()
    {
        char c[105][20];
        int a[105],b[105],d[105],e[105],i;
        FILE *fin;
        fin=fopen("student.dic","r");
        for(i=1; ~fscanf(fin,"%s%d%d%d%d",c[i],a+i,b+i,d+i,e+i); i++);
        while(scanf("%d",&i)&&i!=0)
        {
            printf("%s %d %d %d %d\n",c[i],a[i],*(b+i),*(d+i),*(e+i));
        }
        fclose(fin);
        return 0;
    }
    

      

  • 相关阅读:
    《你的灯还亮着吗》读后感1
    找"1"
    阅读计划---《梦断代码》3
    阅读计划---《梦断代码》2
    个人工作总结(10)
    个人工作总结(9)
    个人工作总结(8)
    个人工作总结(7)
    学习进度条
    个人工作总结(6)
  • 原文地址:https://www.cnblogs.com/mjn1/p/8904141.html
Copyright © 2011-2022 走看看