码迷,mamicode.com
首页 > 其他好文 > 详细

实验七

时间:2019-06-25 13:13:56      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:rcp   use   png   swa   user   span   ascii码   fragment   ESS   

一、实验结论

Part.1

验证性实验1:已知文件fifile1.txt已经存在,将fifile1.txt中小写字母转换成大写后,另存为fifile2.txt

程序源码文件ex1_1.cpp.
运行结果:
技术图片技术图片
技术图片

技术图片

验证性实验2:

运行结果:

技术图片

如果事先不知道学生人数,则将for(i=0;i<N;i++)改为while(!feof(fp)),再次运行时结果同上。

验证性实验3与4结果是相同的:

 技术图片

技术图片

技术图片

文本文件只能存储char型字符变量。二进制文件可以存储char/int/short/long/float/……各种变量值。

文本文件每条数据一般是固定长度的。在ASCII码中,每条数据(每个字符)都是1个字节。进制文件每条数据是不固定的。

Part2.编程练习

void process(STU s[], int n) {
  int i;
    for(i=0;i<n;i++){
        s[i].sum=s[i].objective+s[i].subjective;
    }
    int j,k;
    STU temp;
    for(j=0;j<n-1;j++){
        for(k=0;k<n-1;k++){
            if(s[k].sum<s[k+1].sum){
                temp = s[k];
                s[k] = s[k+1];
                s[k+1]=temp;
            }
        }
    }
    int l;
    for(l=0;l<n;l++){
    if(l<=(n*0.1-1))
        strcpy(s[l].level,"优秀");
    else if(l<=(n*0.5-1)&&l>(n*0.1-1))
        strcpy(s[l].level,"合格");
    else
        strcpy(s[l].level,"不合格"); 
        }
    }

技术图片

 

技术图片技术图片二、实验总结与体会
还有太多内容不熟悉...

实验七

标签:rcp   use   png   swa   user   span   ascii码   fragment   ESS   

原文地址:https://www.cnblogs.com/tedyoung1/p/11082228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!