等级考试上机题目(上课用)(10)
时间:2026-01-17
时间:2026-01-17
{char sfname[20] ="myfile1",tfname[20]="myfile2";
FILE *myf; int i; char c;
myf=fopen(sfname,"w");
printf("\nThe original data :\n");
for(i=1; i<30; i++){c='A'+rand()%25;fprintf(myf, "%c",c);
printf("%c",c);}
fclose(myf);printf("\n\n");
if (fun(sfname, tfname) ) printf("Succeed!");
else printf("Fail!");
}
2.程序改错题
#include <stdio.h>
void fun (long s, long *t)
{int d;
long sl=1;
*t = 0;
while (s > 0)
{d = s%10;
/************found************/
if (d%2=0)
{ *t=d* sl+ *t;
sl *= 10;
}
/************found************/
s \= 10;
}
}
main()
{long s, t;
printf("\nPlease enter s:"); scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}
3.程序设计题
10
下一篇:LED电子屏招标公告