当前位置:首页 >> 霍尔传感器

计算机三级C语言上机试题总结之四0文氏管

2023-06-05 19:35:54  宏湃五金网

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

计算机三级C语言上机试题总结(之四) 2011年12月10日 来源: 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

白癜风的初期症状有哪些

江门哪家医院无精症治疗好些呢

脸上银屑病用什么药膏

四川看牛皮癣好的医院

洛阳白癜风医院哪家更专业?

重庆妇科病哪家医院比较好

郑州治甲状腺病该去哪家医院

相关资讯
友情链接