云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 大一计算机上机题目及答案(西电专用)

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

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 11:54:01

}

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; }

输入输出:

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com