欢迎来到天天文库
浏览记录
ID:14277660
大小:52.50 KB
页数:21页
时间:2018-07-27
《计算机二级c语言 上级答案1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机二级C语言上级答案1字符串.下标及ASCII1.比较2个字符串的长度,(不得调用c语言提供的求字符串长度的函数)函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。{inti;char*p=s,*q=t;for(i=0;*p&&*q;i++){p++;q++;}if(*p==0&&*q==0)returns;if(*p)returns;elsereturnt;}2.编写一个函数,从num个字符串中找出最长的一个字符串,通过形参指针max传回该地址。(注意:主函数中用****作为结束的标志){if(strlen(a[i])>
2、maxlen){maxlen=strlen(a[i]);k=i;}}3.将s所指的数组中的除了下标为偶数,同时ASCI也为偶数的字符外其余的全部除。串中剩余字符所形成得到一个新串放在t所指的数组中。ABCDEFG123456。。。。最后t所指的内容是;246{inti,j=0;for(i=0;i3、2345最后t所指的数组的内容为应该是ACEG135#include#includevoidfun(char*s,chart[]){inti,j=0;<1>for(i=0;i4、O(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fclose(rf);fclose(wf);}5.fun:将s所指字符串中下标为偶数的字5、符删除,串中剩余字符形成的新串放在t所指数组中,例如:当s内容为ABCDEFHIJK,t为BDFHJ{inti,j=0;for(i=1;i6、串中的ASCII值为奇数的字符删除,串中剩余字符形成新串放在t中,例如;s为ABCDEHG12345--------最后t为BDF24#include#includevoidfun(char*s,chart[]){inti,j=0;for(i=0;i7、rintf("Theresultis:%s",t);NONO();}NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fcl8、ose(rf);fclose(wf);}8.将s所指的数组中的除了下标为偶数,同时ASCI为奇数的字符外其余的全部删除。s所指串中剩余字符所形成得到一个新串放在t所指的数组中。A
3、2345最后t所指的数组的内容为应该是ACEG135#include#includevoidfun(char*s,chart[]){inti,j=0;<1>for(i=0;i4、O(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fclose(rf);fclose(wf);}5.fun:将s所指字符串中下标为偶数的字5、符删除,串中剩余字符形成的新串放在t所指数组中,例如:当s内容为ABCDEFHIJK,t为BDFHJ{inti,j=0;for(i=1;i6、串中的ASCII值为奇数的字符删除,串中剩余字符形成新串放在t中,例如;s为ABCDEHG12345--------最后t为BDF24#include#includevoidfun(char*s,chart[]){inti,j=0;for(i=0;i7、rintf("Theresultis:%s",t);NONO();}NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fcl8、ose(rf);fclose(wf);}8.将s所指的数组中的除了下标为偶数,同时ASCI为奇数的字符外其余的全部删除。s所指串中剩余字符所形成得到一个新串放在t所指的数组中。A
4、O(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fclose(rf);fclose(wf);}5.fun:将s所指字符串中下标为偶数的字
5、符删除,串中剩余字符形成的新串放在t所指数组中,例如:当s内容为ABCDEFHIJK,t为BDFHJ{inti,j=0;for(i=1;i6、串中的ASCII值为奇数的字符删除,串中剩余字符形成新串放在t中,例如;s为ABCDEHG12345--------最后t为BDF24#include#includevoidfun(char*s,chart[]){inti,j=0;for(i=0;i7、rintf("Theresultis:%s",t);NONO();}NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fcl8、ose(rf);fclose(wf);}8.将s所指的数组中的除了下标为偶数,同时ASCI为奇数的字符外其余的全部删除。s所指串中剩余字符所形成得到一个新串放在t所指的数组中。A
6、串中的ASCII值为奇数的字符删除,串中剩余字符形成新串放在t中,例如;s为ABCDEHG12345--------最后t为BDF24#include#includevoidfun(char*s,chart[]){inti,j=0;for(i=0;i7、rintf("Theresultis:%s",t);NONO();}NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fcl8、ose(rf);fclose(wf);}8.将s所指的数组中的除了下标为偶数,同时ASCI为奇数的字符外其余的全部删除。s所指串中剩余字符所形成得到一个新串放在t所指的数组中。A
7、rintf("Theresultis:%s",t);NONO();}NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/chars[100],t[100];FILE*rf,*wf;inti;rf=fopen("C:\WEXAM\24990001\in.dat","r");wf=fopen("C:\WEXAM\24990001\out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%s",s);fun(s,t);fprintf(wf,"%s",t);}fcl
8、ose(rf);fclose(wf);}8.将s所指的数组中的除了下标为偶数,同时ASCI为奇数的字符外其余的全部删除。s所指串中剩余字符所形成得到一个新串放在t所指的数组中。A
此文档下载收益归作者所有