《C-Free程序试题答案.doc》由会员分享,可在线阅读,更多相关《C-Free程序试题答案.doc(9页珍藏版)》请在金锄头文库上搜索。
1、(2)#include main( ) int M,t,i,M1,n=0; printf(Please enter a number:) ; scanf(%d,&M); /*found*/ for(t=1;t=m;t+) _(1)_ for(i=2;iM1;i+) if(M1%i=0)break; /*found*/ if(i=M1_(2)_) printf(%d=%d+%d,t,M1,M1);n+; if(n%5=0) printf(n); #include void NONO (void); int fact(int i) int p,j; /*begin*/ /*end*/ return
2、 p; main() int m,n,s; /*begin*/ /*end*/ printf(s=%dn,s); NONO(); void NONO (void ) FILE *wf ; int s; wf = fopen(out1.dat,w); s = fact(10)/(fact(4)*fact(6); fprintf(wf, s=%dn,s); fclose(wf); #include main() int a33=4,4,34,7,3,12,5,6,5,i,j,max; printf(The max is:); for ( i=0; i3; i+) /*found*/ max=a00
3、; for ( j=0; jaji)max=aji; printf(%3d, max); 1. #include 2. #include 3. #include 4. main()5. int i,n;6. long a,sn;7. long fn(long a,int n);8. printf(Enter a:);9. scanf(%ld,&a);10. printf(Enter n:);11. scanf(%d,&n);12. sn=0;13. for(i=1;i=n;i+) 14. /*found*/15. _(1)_16. printf(sum=%ldn,sn);17. 18. lon
4、g fn(long a,int n)19. 20. int i;21. long tn=0;22. for(i=1;i=n;i+) 23. /*found*/24. _(2)_ 25. 26. return tn;27. 28.#include #include #include main() int father,daughter; int i; daughter=12; /*found*/ father=30; /*found*/ for(i=1;father!=2*daughter;i+) daughter+; father+; printf(After %d years,fathers age is twice to daughters agen,i); printf(Their ages are %d and %dn,father,daughter); #include main( ) int i,a10; for(i=1;i=10;i+) /*found*/ _(1)_; for(i=0;i5;i+) /*found*/ _(2)_; for(i=0;i10;i+) printf(%5d,ai); printf(n);