各位大神帮忙看看为什么不能运行
#include<stdio.h>//输出一个10层杨辉三角int main()
{
int a,i,j;
for(i=0;i<10;i++){
a=1;
a=1;
}
for(i=2;i<10;i++){
for(j=1;j<i;i++){
a=a+a;
}
}
for(i=0;i<10;i++){
for(j=0;j<=i;j++){
printf("%d\t",a);
}
printf("\n");
}
return 0;
} 本帖最后由 Hello. 于 2020-6-18 20:18 编辑
直接帮你改成高级版
#include <stdio.h>
#define N 14
void main()
{
int i, j, k, n = 0, a;
while( n <= 0 || n >= 13 )
{
printf("请输入打印行数:");
scanf("%d",&n);
}
printf("%d行杨辉三角:\n",n);
for(i = 1 ; i <= n; i++ )
a = a = 1;
for( i = 3 ; i <= n; i++ )
for( j = 2 ; j <= i-1 ; j++ )
a=a+a;
for( i=1 ; i <=n ; i++ )
{
for( k = 1 ; k <= n-i ; k++ )
printf(" ");
for( j = 1 ; j <= i ; j++ )
printf("%6d",a);
printf("\n");
}
printf("\n");
} 还是希望大神看看为什么不能运行{:10_254:}
页:
[1]