【EDUcoder实训作业题解】文件 |
您所在的位置:网站首页 › 头歌实训平台c语言 › 【EDUcoder实训作业题解】文件 |
第1关:HelloWorld 任务描述 题目描述:向文件in.txt中写入字符串HelloWorld。 #include void solve(){ /********** Begin *********/ FILE *fp; fp=fopen("in.txt","w"); fprintf(fp,"HelloWorld"); fclose(fp); /********** End **********/ }第2关:文件读取和写入 任务描述 题目描述:从文件a.txt中读取三个整数,然后把这三个整数保存到b.txt中,两整数之间一个空格。 格式如下: 100 110 100 #include void solve(){ /********** Begin *********/ int one,two,three; FILE *a,*b; a=fopen("a.txt","r"); b=fopen("b.txt","w"); int n=0; while(n!=1) { fscanf(a,"%d%d%d",&one,&two,&three); fprintf(b,"%d %d %d",one,two,three); n++; } fclose(a); fclose(b); /********** End **********/ }第3关:统计文本字母数量 任务描述 题目描述:读取a.txt中文本,统计文本中字母数量。 输入 读取a.txt读入文本 如: abc abc 输出 输出文本中字母数量 样例输入 abc abc 样例输出 6 #include void solve(){ /********** Begin *********/ FILE *fp; char word; int num=0; fp=fopen("a.txt","r"); while(!feof(fp)) { fscanf(fp,"%c",&word); if((word>='A'&&word='a'&&word |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |