kunyi 发表于 2020-6-18 19:58:35

各位大神帮忙看看为什么不能运行

#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:12:16

本帖最后由 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");
}

kunyi 发表于 2020-6-18 20:38:21

还是希望大神看看为什么不能运行{:10_254:}
页: [1]
查看完整版本: 各位大神帮忙看看为什么不能运行