首页 >> 碱锰电池

计算机三级C语言上机试题总结之四0功率电感器

统全五金网 2022-12-22 21:07:11

计算机三级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

抚顺哪家医院白癜风

绍兴治疗失眠症医院排行榜

长春看心理咨询科哪家医生好

杭州治疗骨科的医院

青岛白癜风哪里治好

友情链接