C语言,gcc,makefile分析.pptVIP

  • 4
  • 0
  • 约5.91千字
  • 约 41页
  • 2016-11-25 发布于湖北
  • 举报
思路求解 1:首先我们要构造一个函数 * 排列组合 * 进而想到用阶乘去构造排列组合函数 构造n!(n的阶乘)函数 int jie(int n){ int s=1,i; for(i=1;i=n;i++){ s=s*i; } return s; } * 接着构造 * int zu(int a,int b){ int r1,r2,r3;int result; r1=jie(a); r2=jie(b); r3=jie(a-b); result=r1/(r2*r3); return result; } * 最后用主函数排列出来 int main(){int c;int d;int e; for(c=0;c10;c++){ for(e=20;e2*c;e--) printf( ); for(d=0;d=c;d++){ printf(%3d ,zu(c,d));} printf(\n); }} * 运行结果 * 总 结 1:编写c语言程序时忘记加上标点符号,标点符号中英文格式错误,大括号或小括号不是成对出现,主函数main()经常写成main,把==(相等)写成=(赋值)。 2:格式上的不规范导致阅读程序繁琐, 界面不美观,所以要养成良好的代码行格式习惯,尤其是在printf语句后使用该换行的换行\n,这样使界面更加美观。 3:scanf语

文档评论(0)

1亿VIP精品文档

相关文档