设为首页 收藏本站 English

当前位置: 东江五金网 >> 升降机

计算机三级C语言上机试题总结之四铰刀

发布时间:2022-09-15 11:40:39

计算机三级C语言上机试题总结(之四)

计算机三级C语言上机试题总结(之四) 2011: sfdpse gspn bmm puifs sfdpset jo uif gjmf. Fps fybnqmf, uifEnqmpzffNvncfs gjfme jt vojrvf jg zpv ep opu bttjho uif tbnf ovncfs upuxpejggfsfou fnqmpzfft, boe zpv ofwfs sfbttjho uiftf ovncfst uppuifsfnqmpzfft. Ig zpv xjti up gjoe ps npejgz uif sfdpse cfmpohjohup btqfdjgjd fnqmpzff, uijt vojrvf gjfme tbwft uif uipvcmf pgefufsnjojohxifuifs zpv ibwf uif dpssfdu sfdpse.Ig zpv ep opu ibwf b vojrvf gjfme, zpv nvtu gjoe uif gjstusfdpseuif nbudift zpvs lfz boe efufsnjof xifuifs uif sfdpse jt uifpof zpvxbou. Ig ju jt opu uif dpssfdu pof, zpv nvtu tfbsdi bhbjo upgjoe puifst.Ig zpv lopx uibu zpv ibwf b vojrvf gjfme xjuijo zpvs sfdpset,zpvdbo jodmvef uijt gbdu jo uif lfz eftdsjqujpo, boe ISAM xjmmbmmpx pomzvojrvf lfzt. Fps fybnqmf, jg zpv tqfdjgz uibu uif fnqmpzffovncfst bsfvojrvf, ISAM pomz mfut zpv bee sfdpset up uif gjmf gps, psdibohfovncfst up, fnqmpzff ovncfst uibu ep opu bmsfbemz fyjtu jougjmf.

字符串处理之三code:/*函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中; 请编制函数SortCharA( ), 其函数的功能是: 以行为单位对字符按从小到大的顺序进行排序, 排序后的结果仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件OUT1.DAT中。例: 原文: dAe,BfC.CCbbAA结果: ,.ABCdefAACCbb原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含

标点符号和空格。注意: 部分源程序存放在PROG1.C中。请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat()的内容。*/#include#include#include

char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */

int ReadDat(void) ;void WriteDat(void) ;

void SortCharA(void){/**/int i,j,k,m,n; char ch;for(i=0; i < maxline; i++){ j=strlen(xx[i]);for(m=0; m < j-1; m++){ k=m;for(n=m+1; n < j; n++)if(xx[i][k] > xx[i][n]) k=n;if(k!=m){ ch=xx[i][k]; xx[i][k]=xx[i][m]; xx[i][m]=ch; }}}/**/}

void main(){clrscr() ;if(ReadDat()) {printf("数据文件IN.DAT不能打开!\n\007") ;return ;}SortCharA() ;WriteDat() ;}

int ReadDat(void){FILE *fp ;int i = 0 ;char *p ;

if((fp = fopen("IN.DAT", "r")) == NULL) return 1 ;while(fgets(xx[i], 80, fp) != NULL) {p = strchr(xx[i], '\n') ;if(p) *p = 0 ;i++ ;}maxline = i ;fclose(fp) ;return 0 ;}

void WriteDat(void){FILE *fp ;int i ;

clrscr() ;fp = fopen("OUT1.DAT", "w") ;for(i = 0 ; i < maxline ; i++) {printf("%s\n", xx[i]) ;fprintf(fp, "%s\n", xx[i]) ;}fclose(fp) ;}

out1.dat 文件内容如下(注意每行的前面有若干空格):,Yaaaaabccddddeeeeeeeeeffiiilllnnnnnnoooorrsssttuuvxy,,.Taaaaaeeeeeeefghhhhknnooooooprrrrsssttttttttuuwyyaaaccccccddddeeeeeeeeffiiiiiikkllnnnnoooopqrrsssssstuuwxyy.AAIMSaacdeeeeeeeffffggiiilllnnnnooooooopqrrrrrrssssttuuy,.Aaaaaccdddddddeeeeeeeeeeeffhiiiiilnnnnnnnnooosttttuvxxy.aacdddeeeeehhinnnooooorrrrsstttxYaaaaaccddddeeeeeefffhhiiiiiiilllmnnnnnoooqrrtttttuuuwyyy,.EFaaccddeeeeeeeeeeffhhhiilllllmmmnoooooopprrrrrrrstttxyNaabbddeeeeeeffghiiiiilmmmnnnnoooooqrrssssttttuuuuuwy,aabddeeeeeeeeeeeeffghhiilmmnnnnnooooprrrrrsssssttttuuvyy.Iabcdddeeeeeefffgghhiiiillmmnnnooooooooprrrsstttuwyyy,abccddeeeeeeeeeeefffghhhiiiiiiilllmmnnnoooppqrssssttttuuuvy.acccdeeeeeehhhhooorrrrrtttuvwy,Iaacddddeeeeeffffhhiiiilmnnnoooooqrrrssttttuuuuuvyyaaccdddeeeeeeeeeeeehhhhhhiikmmnnnoooorrrrrssttttttuuwyyy,..Iaaaacccdeeeeeffghhhiiiimnnnnnoooooorrrrssssttttttttuuwy,Iaaacddeeeeffhhhiiiiklnnnooooooqrrrstttuuuuuuvwwyyyy,AIMSaaaaccccdddeeeefhhiiiiiikllllllnnnnnnoooprssttttuwwyy,.Faaabceeeeeeeeeeeffhhiiikllmmmnnooopppqrrrssstttuuuuxyyyy,,AIMSaaccdddeeeeeeffghhiilllnnnooooooqrrrrsstttuuuyy,.aaabbddeeeeeeeefhiiillllmmmnnnnooooprrrsssttttttuuxyy

黄山市歙县景盛炭业有限公司

自贡华龙艺术有限公司

南通江中绿洲滩涂开发有限公司

邛崃市大同乡两叉河电站

佛山市捷厉焊接设备有限公司

东华机械有限公司常州办事处

唐山市唐港船舶燃料有限责任公司秦皇岛石化分公司

天津开发区吉川化学商贸有限公司

常州市远亚纺织厂

内蒙古北祥橡胶装备有限责任公司

友情链接