第一范文网 - 专业文章范例文档资料分享平台

大一计算机上机题目及答案(西电专用)

来源:用户分享 时间:2025/5/19 16:58:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

exit(0);

for(i=0;i<26;++i)A[i]=0; while(!feof(fp)){

if(isalpha(c= fgetc(fp))){ c=tolower(c); ++A[c-'a']; } }

printf(\各字母数量\\n\ for(i=0;i<26;++i)

printf(\

printf(\请继续输入要查找的字符串\\n\ rewind(fp); gets(a);

printf(\请继续输入需要将其替换为:\\n\ gets(b); n=strlen(a); while(!feof(fp)){

fseek(fp,j*sizeof(char),0);++j;

fgets(str,n+1,fp);

if(strcmp(str,a)==0){

}

strcpy(str,b);

fputs(str,np);

j=j-1+n;

}

else fputc(str[0],np);

printf(\操作成功,请到1.txt文件查看\\n\ fclose(fp); fclose(np); return 0; }

输入输出:

操作前:

操作后:

题目二:算法描述:该程序需要在命令提示符窗口下输入可执行程序名,以及读入读出文件名。程序部分只需按照简单方法,从文件中读入一个字符,并写入另一个文件中即可。

源代码: #include #include #include

void main(int argc,char *argv[]){ FILE *fp1,*fp2; char c;

if(argc!=3&&strcmp(\

printf(\

exit(0); }

fp1=fopen(argv[1],\ fp2=fopen(argv[2],\ c=fgetc(fp1); while(!feof(fp1)){ } fclose(fp1); fclose(fp2);

fputc(c,fp2); c=fgetc(fp1);

} 输入输出:

filename1.txt:

filename2:

题目三:

算法描述:首先需要有一个结构体类型,该结构体包含名

字以及double类型的x、y、z(分别为英语、数学、平均成绩)。定义该结构体类型的数组stu1、stu2、stu3,stu1、stu2分别存放从file1.txt、file2.txt文件中读取的信息。利用strcmp函数分别依次比较stu1.name、stu2.name,若相等则将该组信息合并到stu3中。最后写入到file3.txt中。

源代码:

大一计算机上机题目及答案(西电专用).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c60p46860o237lyd0yele_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top