ㅤㅤㅤㅤㅤㅤㅤ860 2022-10-30 14:16 采纳率: 100%
浏览 37
已结题

求解c语言数组杨辉三角!

img


大一计算机导论数组题目,马上要上交了,想了半天实在是写不出来了

  • 写回答

1条回答 默认 最新

  • 语言-逆行者 2022-10-31 05:04
    关注
    
    #include<stdio.h>
    int main()
    {
        int a[100][100],i,j,num;
        printf("请输入需要打印的行数:");
        scanf("%d",&num);
        for(i=0;i<100;i++)                                  //初始化数组
        {
            for(j=0;j<100;j++)
                a[i][j]=0;
        }
        for(i=0;i<num;i++)                                  //使数组的第一列都为1
            a[i][0]=1;
        for(i=1;i<num;i++)                                  //第i行j列元素等于第i-1行j列和第i-1行j-1列元素的和
            for(j=1;j<=i;j++)
                a[i][j]=a[i-1][j]+a[i-1][j-1];
        for(i=0;i<num;i++)                                  //输出杨辉三角形
        {
            for(j=0;j<=i;j++)
                printf("%d ",a[i][j]);
            printf("\n");
        }
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 11月20日
  • 已采纳回答 11月13日
  • 创建了问题 10月30日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部