先锋五金网 >> 纯正弦波

2002下C上机题之十四天馈系统

2022-06-29

2002下C上机题之十四

2002下C上机题之十四 2011年12月10日 来源: 程序修改

code: /* 给定程序MODI1.C中函数 fun 的功能是:将s所指字符串中出 现的与t1所指字符串相同的子串全部替换成t2所指字符串,所形成 的新串放在w所指的数组中。在此处,要求t1和t2所指字符串的长 度相同。 例如,当s所指字符串中的内容为:"abcdabfab",t1所指子串 中的内容为:"ab",t2所指子串中的内容为:"99"时, 结果,在w 所指的数组中的内容应为:"99cd99f99"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序 的结构! */ #include #include #include

int fun (char *s, char *t1, char *t2 , char *w) { int i; char *p , *r, *a; strcpy( w, s ); while ( *w ) { p = w; r = t1; /************found************/ while(*r) //while ( r ) if ( *r == *p ) { r++; p++; } else break; if ( *r == '\0' ) { a = w; r = t2; /************found************/ while ( *r ){ *a = *r; a++; r++; } //while ( *r ){ *a = *r; a++; r++ } w += strlen(t2) ; } else w++; } }

main() { char s[100], t1[100], t2[100], w[100]; clrscr(); printf("\nPlease enter string S:"); scanf("%s", s); printf("\nPlease enter substring t1:"); scanf("%s", t1); printf("\nPlease enter substring t2:"); scanf("%s", t2); if ( strlen(t1)==strlen(t2) ) { fun( s, t1, t2, w); printf("\nThe result is : %s\n", w); } else printf("Error : strlen(t1) != strlen(t2)\n"); }

Test99编程题

code: /* 函数fun的功能是:将s所指字符串中下标为偶数的字符删除, 串中剩余字符形成的新串放在t所指数组中。 例如,当s所指字符串中的内容为:"ABCDEFGHIJK", 在t所指数组中的内容应是:"BDFHJ"。 注意: 部分源程序存在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。 */ #include #include #include void fun(char *s, char t[]) {/**/ int i; for(i=1; i < strlen(s); i+=2) t[i/2]=s[i]; t[i/2]='\0'; /**/ }

main() { char s[100], t[100]; clrscr(); printf("\nPlease enter string S:"); scanf("%s", s); fun(s, t); printf("\nThe result is: %s\n", t); NONO(); }

NONO ( ) {/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ char s[100], t[100] ; FILE *rf, *wf ; int i ;

rf = fopen("bc02.dat", "r") ; wf = fopen("bc02.out", "w") ; for(i = 0 ; i < 10 ; i++) { fscanf(rf, "%s", s) ; fun(s, t) ; fprintf(wf, "%s\n", t) ; } fclose(rf) ; fclose(wf) ; }

bc02.dat 文件内容如下: ksjdhfksdjfhsdkjlfhsdlkjfhsdfhsdkjfhsdfhsdsdfksdjhfk fldsl;fhkjgogfkdflkhgdfkjgfdlkghdfkjgdlfkgjdflkgjfglkfdjg gkjdfg943trekgj9fdjgklgdfgjrejekjlgfdkjgfdkljgfdljgflkjgdlfk sdkfsdjfw9ersdlkjfjs94fkjdlsjf94fjlkf94fkjlsd942jfsk94 sdjkfjlk94;akKLl;kjfdlksjfksdlfjsdlkjfsdlkjfsdlkjfksdlfj fdksjfhsdlkfwe90rsdlkjfw9lksdjf9sjfldk9sldkj9032jfksd93 fsdkfhjsdjfal23fkshdjrtlsfkd;:lhkdskjkjlhfdjkhFDHKJSFSLK kjfdhskjfdshf9320reuidodf849jfdhwoisdrfoiiefdlksfdsklf fsdjkhfdshflswf9fflkdsfjh9320p1ruowi398w398fwej8y439y kdjsfkjhsdhfkdsfl81KJSKLJHGFSGKSDJFH98SDHFIKROSDHKJF8FHSJ832JHSFD3

bc02.out 文件内容应当如下: sdfsjhdjfsljhdhdjhdhddkdhk ls;hjofdlhdkgdkhfjdfgdlgflfj kdg4teg9dgldgrjklfkgdlgdjfkglk dfdf9rdkfs4kdsf4jk9fjs92fk4 dkjk4aKlkflsfsljdkfdkfdkfslj dsfslfe0sljwlsj9jlksdj02fs9 skhsja2fsdrlfd:hdkklfjhDKSSK jdsjdh92rudd89fhosroiflsdkf sjhdhlw9fksj92proi9w9fe849 dskhdfdf8KSLHFGSJH8DFKODKFFS82HF3

m唇缝合位置没有缩回去

腋臭能治好吗

错误方法矫正o型腿

m唇属于小手术吗

用光子嫩肤缩小毛孔几天内可以看到效果

友情链接