《计算机二级上机题》由会员分享,可在线阅读,更多相关《计算机二级上机题(5页珍藏版)》请在金锄头文库上搜索。
1、#include unsigned long fun(unsigned long n) unsigned long x=0, s, i; int t;s=n; /*found*/i=_1_1_; /*found*/while(s_) t=s%10;if(t%2=0) /*found*/x=x+t*i; i=_i*10_;s=s/10;return x; main() unsigned long n=-1;while(n99999999|n#define M 5 /*found*/ int fun(int n, int xx5) int i, j, sum=0;printf( “nThe %d
2、x %d matrix:n“, M, M );for( i = 0; i void fun(int a, int b, long *c) *c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10); main() int a,b; long c;void NONO ();printf(“Input a b:“);scanf(“%d%d“, fun(a, b, printf(“The result is: %ldn“, c);NONO(); void NONO () /* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */FILE *rf, *wf ;i
3、nt i, a,b ; long c ;rf = fopen(“K:k01624001022in.dat“,“r“) ;wf = fopen(“K:k01624001022out.dat“,“w“) ;for(i = 0 ; i #include char * fun (char *s, char *t ) char *p , *r, *a; /*found*/a = 0;while ( *s ) p = s; r = t;while ( *r ) /*found*/if ( *r = *p ) r+; p+; else break;if ( *r = 0 ) a = s;s+;return
4、a ; main() char s100, t100, *p;printf(“nPlease enter string S :“); scanf(“%s“, s );printf(“nPlease enter substring t :“); scanf(“%s“, t );p = fun( s, t );if ( p ) printf(“nThe result is : %sn“, p);else printf(“nNot found !n“ ); #include #include void fun(char *s, char t) int i,j=0,n;n=strlen(s);for(
5、i=0;in;i+)if(i%2=0j+;tj=0; main() char s100, t100;void NONO ( );printf(“nPlease enter string S:“); scanf(“%s“, s);fun(s, t);printf(“nThe result is: %sn“, t);NONO(); void NONO ( ) /* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */char s100, t100 ;FILE *rf, *wf ;int i ;rf = fopen(“K:k01624001022in.dat“,“r“) ;wf = fopen(“K:k01624001022out.dat“,“w“) ;for(i = 0 ; i 10 ; i+) fscanf(rf, “%s“, s) ;fun(s, t) ;fprintf(wf, “%sn“, t) ;fclose(rf) ;fclose(wf) ;