采用一维数组输出杨辉三角形 采用一维数组输出杨辉三角形 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个网上搜http://blog.csdn.net/luog10/archive/2008/10/14/3072631.aspxhttp://topic.csdn.net/u/20081005/13/8494ddce-9de8-43e7-b5e4-5c0cd8a8f5dd.html 今天lz发了不少帖子,不过你这个也太基础了吧,就是输入输出,大一c语言中就有,看楼上的吧,是在是没心情做,你这个帖子可以不用给分的,如果结贴,请给点分吧,全当散分贴,要不也浪费了 public class Test { public static void main(String[] args) { printYanghui(10); } public static void printYanghui(int num) { int[] line = new int[num]; for(int i = 0; i < num; i++) { line[0] = line[i] = 1; for(int j = 1, k = i / 2, pre = line[0]; j <= k; j++) { int cur = line[j]; line[i - j] = line[j] += pre; pre = cur; } printLine(line, i + 1); } } private static void printLine(int[] line, int len) { for(int i = 0; i < len; i++) { System.out.printf("%4d%s", line[i], (i < len - 1) ? ' ' : '\n'); } }}这样只是输出直边三角形的杨辉三角形,如果要输出像金字塔形的话,可以看看 1 楼中链接的帖子。 if、while、for等 有加{}与没{}问题 为什么直接运行出错但调试没有错 弱弱地一问,JNI中 --GetMethodID如何调用有多个参数的接口? tcp包校验问题,java? 这句话真的不解,请高手解释,谢谢 如何实现多个时区的时间显示 谁有corejava的光盘资料 求助!java读取两个txt文件,并分析统计里面的数据后输出 【一天】【两天】【三天】....... 为什么java.util.Date().getMonth()取出的月份值总是比实际的月份小一个月? 对于一个对象引用方面题的疑问 为什么csdn论坛的java认证专区打不开了呢
http://blog.csdn.net/luog10/archive/2008/10/14/3072631.aspx
http://topic.csdn.net/u/20081005/13/8494ddce-9de8-43e7-b5e4-5c0cd8a8f5dd.html
public static void main(String[] args) {
printYanghui(10);
}
public static void printYanghui(int num) {
int[] line = new int[num];
for(int i = 0; i < num; i++) {
line[0] = line[i] = 1;
for(int j = 1, k = i / 2, pre = line[0]; j <= k; j++) {
int cur = line[j];
line[i - j] = line[j] += pre;
pre = cur;
}
printLine(line, i + 1);
}
}
private static void printLine(int[] line, int len) {
for(int i = 0; i < len; i++) {
System.out.printf("%4d%s", line[i], (i < len - 1) ? ' ' : '\n');
}
}
}这样只是输出直边三角形的杨辉三角形,如果要输出像金字塔形的话,可以看看 1 楼中链接的帖子。