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

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

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

}

void chati(KEY p[],int m,char a[],char b[]){ int i,found=0;

for(i=0;i

if(strcmp(p[i].word,a)==0){

strcpy(p[i].word,b);found=1;}

if(found==0)printf(\} int main(){ FILE *fp; KEY keytable[1024]; int n,i=0,j=0,state=OUT; char c,str[1024],a[1024],b[1024];

if((fp=fopen(\ printf(\ }

while(!feof(fp)){ c=fgetc(fp);

if(isspace(c)||c==-1){ exit(0);

if(state==IN){state=OUT;str[i]='\\0';i=0;strcpy(keytable[j].word,str);++j;}

}

}

else{state=IN;str[i]=c;++i;}

for(n=0;n

printf(\输入要查找的单词\\n\ printf(\输入要将其替换为\\n\ chati(keytable,j,a,b); for(n=0;n

printf(\printf(\

sum(keytable,j); return 0; }

输入输出:

原文件:

题目二:

算法描述:字符串复制函数:设两个char类型的指针,

一个用于接收输入的字符,并将其赋给另一个。

字符串比较函数:依次比较两个字符串元素的

ASCII值即可。

源代码: #include #include void strcpy1(char *s,char *t){ }

int strcmp1(char *s,char *t){

while(*s++=*t++) ;

int i;

for(i=0;s[i]!='\\0'||t[i]!='\\0';++i){

if(s[i]>t[i]) return 1; if(s[i]

} return 0; } int main(){

char str[1024],str1[1024],a[1024],b[1024]; printf(\字符串复制\\n\ gets(str1); strcpy1(str,str1); puts(str);

printf(\复制成功\\n字符串比较函数输入两个字符串a,b\\n\ gets(a);gets(b); printf(\比较结果\\n\

if(strcmp1(a,b)>0)printf(\ if(strcmp1(a,b)<0)printf(\ if(strcmp1(a,b)==0)printf(\ return 0; }

输入输出:

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