for(i=0; s[i]!='\\0'; i++)
/**********found**********/ if(s[i]>='0' ___1___ s[i]<='9') { n=0;
/**********found**********/
while(s[i+1+n]!= ___2___) n++; for(j=i+n+1; j>i; j--) /**********found**********/ s[j+1]= ___3___; s[j+1]='*'; i=i+1; } }
main()
{ char s[80]=\"ba3a54cd23a\";
printf(\"\\nThe original string is : %s\\n\ fun(s);
printf(\"\\nThe result is : %s\\n\}
#include struct aa *next; } NODE; int fun ( NODE *h ) { int max=-1; NODE *p; /***********found**********/ p=h ; while(p) { if(p->data>max ) max=p->data; /***********found**********/ p=h->next ; } return max; } outresult(int s, FILE *pf) { fprintf(pf,\"\\nThe max in link : %d\\n\ NODE *creatlink(int n, int m) { NODE *h, *p, *s; int i; h=p=(NODE *)malloc(sizeof(NODE));h->data=9999; for(i=1; i<=n; i++) { s=(NODE *)malloc(sizeof(NODE)); s->data=rand()%m; s->next=p->next; p->next=s; p=p->next; } p->next=NULL; return h; } outlink(NODE *h, FILE *pf) { NODE *p; p=h->next; fprintf(pf,\"\\nTHE LIST :\\n\\n HEAD \"); while(p) { fprintf(pf,\"->%d \ fprintf(pf,\"\\n\"); } main() { NODE *head; int m; head=creatlink(12, 100); outlink(head , stdout); m=fun(head); printf(\"\\nTHE RESULT :\\n\"); outresult(m, stdout); } #include void fun(int a, int b, long *c) { } main() { int a,b; long c; void NONO ( ); printf(\"Input a b:\"); scanf(\"%d%d\ fun(a, b, &c); printf(\"The result is: %ld\\n\ NONO(); } void NONO ( ) {/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *rf, *wf ; int i, a,b ; long c ; rf = fopen(\"in.dat\ wf = fopen(\"out.dat\ for(i = 0 ; i < 10 ; i++) { fscanf(rf, \"%d,%d\ fun(a, b, &c) ; fprintf(wf, \"a=%d,b=%d,c=%ld\\n\ } fclose(rf) ; fclose(wf) ; } 上机考试1 一、程序填空题 二、程序修改题 三、程序设计题 因篇幅问题不能全部显示,请点此查看更多更全内容