华东理工大学C程序实验报告怎么做啊?1、 杨辉三角形的每一项数据正好是组合 (即n!/m!/(n-m)!)的值,其
好心的人啊 帮帮忙 也可以发到我邮箱1113892345@qq.com
谢啦
1、 杨辉三角形的每一项数据正好是组合 (即n!/m!/(n-m)!)的值,其中n是行数(从0行开始);m是列数(从0列开始)。请使用上述算法得到杨辉三角形每一个位置的值并按下图打印。要求用函数f计算一个正整数的阶乘(用递归函数来实现),通过主函数调用f完成计算。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1.编程输出右边图形,其行数n (<= 26)由输入而定。
A
A B A
A B C B A
A B C D C B A
......
#include <stdio.h>
main()
{int m,n,i;char c='A';
printf("请输入行数(小于26):");
scanf("%d",&n);
for(m=1;m<=n;m++)
{for(i=1;i<n-m+1;i++)printf(" ");
for(i=1;i<=m;i++)printf("%c",c++);
c--;
for(i=1;i<m;i++)printf("%c",--c);
printf("\n");
}
}
或许你可以参照一下这个,这是我们去年的报告答案
温馨提示:内容为网友见解,仅供参考
第1个回答 2011-06-04
球桌以璛早日目目下厨耳岁止下城睦 目目眄 止上上天 在大厦大厦大厦大厦大厦大厦大厦大厦大厦
Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答