实验7

Posted zzy4546

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验7相关的知识,希望对你有一定的参考价值。

11-3

#include<iostream> 
#include<fstream>
using namespace std;
int main()
{   
    ofstream outfile("D:\\text1.txt");
    outfile<<"成功写入文件"<<endl;
    outfile.close();
    return 0;
}

技术分享图片

11-4

#include<iostream>
#include<fstream>
#include<string.h> 
using namespace std;
int main()
{
    string file;
    ifstream outfile("D:\\text1.txt");
    outfile>>file;
    cout<<file<<endl;
    outfile.close();
        
    return 0;
} 

技术分享图片

11-7

#include<iostream>
using namespace std;
int main()
{
    ios_base::fmtflags original_flags=cout.flags();//保存现在的格式化参数
    cout<<812<<|;
    cout.setf(ios_base::left,ios_base::adjustfield);//设置为左对齐 
    cout.width(10);//指定输出宽度10字符 
    cout<<813<<815<<
;
    cout.unsetf(ios_base::adjustfield);//取消格式
    cout.precision(2);//设定输出值以新的浮点数精度值显示,小数点后保留2位 
    cout.setf(ios_base::uppercase|ios_base::scientific);//更改浮点数的显示方式,以科学显示浮点数值 
    cout<<831.0;
    cout.flags(original_flags);//恢复初始的的格式化参数
    return 0;
}

技术分享图片

4

#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main() {
    ifstream infile("golden god.txt");
    int line = 0; int num1 = 0; int word = 0;
        string s1; int m;
        while (getline(infile, s1)) 
{
            m = s1.size();
            line++;
            num1 +=  m;
            for (int i = 0;i < m; i++) 
            {
                if (s1[i] >= A&&s1[i] <= Z || s1[i] >= a&&s1[i] <= z)
                {
                    if (s1[i + 1] >= !&&s1[i + 1] <= /||s1[i+1]== ||s1[i+1]>=:&&s1[i+1]<=?)
                    {
                        word++;
                    }
                }
            }
        }
    infile.close();
    cout <<"行数:"<< line << " 字符数:" << num1 <<" 单词数:"<<word<< endl;
    return 0;
}

技术分享图片

技术分享图片

#include<string.h>
#include<cstdlib>
#include<ctime>
using namespace std;
struct student
{
    string num1;
    string num2;
    string name;
    string classroom;
};
int main()
{
    student stu[100];
    ifstream infile("list.txt");
    int i=0;
    while(infile>>stu[i].num1>>stu[i].num2>>stu[i].name>>stu[i].classroom)
    {
        i++;
    }
    infile.close();
    ofstream outfile("roll.txt");
    srand((unsigned)time(NULL));//设立随机种子 
    for(int j=0;j<5;j++)//随机抽取
    {
        int r=rand() %84;
        cout<<stu[j].num1<<" "<<stu[i].num2<<" "<<stu[j].name<<" "<<stu[j].classroom<<endl;
        outfile<<stu[j].num1<<" "<<stu[i].num2<<" "<<stu[j].name<<" "<<stu[j].classroom<<endl;
    } 
    outfile.close();
    return 0;    
}

这一题 数据还是读不出来。。。我个人感觉代码还是没有问题,请大佬指点。。。

以上是关于实验7的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段7——CSS动画

VSCode自定义代码片段7——CSS动画

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

ES7-Es8 js代码片段

使用 React 实验性中继片段:缺少属性 '"$fragmentRefs"'

以下代码片段的时间复杂度是多少?