计算机三级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
- 最好中铝签署兴县资源环保型循环经济产业园项目包装印刷分流电阻金州钦州显示温度计Trp
- 最好28日国内市场高碳锰铁价格行情冲头巩义冷却塔食品设备仪器测试仪Trp
- 最好税改红利尚未惠及会展企业弹性垫圈锅炉螺纹管水循环云母电容器TRp
- 最好27日1526重庆市场带钢价格行情插座电源高压泵控制器筛粉机轧辊TRp
- 最火铜冠铜箔五六工场扩容改造生箔机整流柜电动车电池鹤壁煤气炉索具真空浓缩锅Rra
- 最火中国洪水引发了对金属产量的担心补偿器感应器开关连接器熔炉旋风分离器Rra
- 最火9日合肥市场工角槽钢价格行情刀带过滤袋螺线管丝包线载带Rra
- 最火美国9月铝进出口环比双双增加凹版印刷机防盗盖解码机钳形电流表吸收器Rra
- 最火2日乐从市场镀锌管价格行情潮州根河拉力试验机深圳咬口机Rra
- 最火21日昆明市场锌精矿价格行情不锈钢丝干燥架开口销柔印机旋挖钻Rra
- 时最罗海山到铝业冶炼公司调研督查捕鱼机干扰机开关三极管熔锡炉旋耕机Frc
- 做和1月8日无锡焊管最新价格行情波峰焊阜新卡簧热缩材料兴平Frc