C语言编程改错完善4.doc
《C语言编程改错完善4.doc》由会员分享,可在线阅读,更多相关《C语言编程改错完善4.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计1./*-【程序设计】-功能:能计算从1开始到n的自然数的和,n由键盘输入, 并在main()函数中输出。-*/#include stdio.h int fun(int n) /*Begin*/ /* End */ main() int m; void TestFunc(); printf(Enter m: ); scanf(%d, &m); printf(nThe result is %dn, fun(m); TestFunc(); void TestFunc() FILE *IN,*OUT; int t; int o; int c; IN=fopen(in.dat,r); if(I
2、N=NULL) printf(Read File Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write File Error); for(c=1;c=5;c+) fscanf(IN,%d,&t); o=fun(t); fprintf(OUT,%dn,o); fclose(IN); fclose(OUT);2. /*-【程序设计】-功能:调用函数fun判断一个三位数是否水仙花数。 在main函数中从键盘输入一个三位数,并输 出判断结果。请编写fun函数。说明:所谓水仙花数是指一3位数,其各位数字立方和 等于该数本身。例如:153是一个水仙
3、花数,因为153=1+125+27。-*/#include stdio.h int fun(int n) /*Begin*/ /* End */ TestFunc() FILE *IN,*OUT; int iIN,i; int iOUT; IN=fopen(in.dat,r); if(IN=NULL) printf(Please Verify The Currernt Dir.It May Be Changed); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Please Verify The Current Dir. It May Be Changed
4、); for(i=0;i10;i+) fscanf(IN,%d,&iIN); iOUT=fun(iIN); fprintf(OUT,%dn,iOUT); fclose(IN); fclose(OUT);main() int n,flag; scanf(%d,&n); flag=fun(n); if(flag) printf(%d 是水仙花数n,n); else printf(%d 不是水仙花数n,n); TestFunc();答案1. int sum=0,i;for(i=1;i=n;i+) sum=sum+i;return(sum);2.int bw,sw,gw;bw=n/100;sw=(n-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程 改错 完善
限制150内