阅读下面程序段,说明其功能: int x, y=0,k; FILE* fp; fp=fopen("data.txt","rb"); for(k=0;k<5;k++) fread(&x,sizeof(int),1,fp),y+=x; printf("%d,"y); fclose(fp);
计算并输出从data,txt中读出的5个整型数据的累加和。
问答题阅读下面程序,写出运行结果。 #include #include void f(char *s) { char *t, c, *p=s; for(t=s+strlen(s)-1;s{ c=*s,*s=*t,*t=c; printf("%s n",p); } } void main (void) { char a [20]="abcdefg"; f(a); }
问答题请写出下面程序的运行结果。 long fun (int k ) { long fac; if(k= =0) return 1; else { fac=k* fun(k-1); printf("fac=%ld n",fac); } return fac; } void main(void) { int n=3; printf("result=%ld n",fun(n+1) n); }