HDU 2032

题目要求:

杨辉三角


image.png

做题思路:

刚开始对杨辉三角进行寻址规律,很快就发现规律并写出了雏形,结果第一次出现了错误,很快就找到了原因,题目上要求二维数组规定了大小不能超过30。
第二次出现了PE错误,再次看题目发现了是每一行最后面都多了一个空格问题,于是通过一条判断语句解决。
第三次还是PE错误,原因是少了一行换行符。
最后一次AC。

#include "stdio.h"
int main() {
    int n,i,j;
    int c[31][31];
    for(i=0;i<31;i++) {
        c[i][i]=1;
        c[i][0]=1;
    }
    for(i=2;i<31;i++) {
        for(j=1;j<i;j++) {
            c[i][j]=c[i-1][j]+c[i-1][j-1];
        }
    }
    while(~scanf("%d",&n)) {
        for(i=0;i<n;i++) {
            for(j=0;j<=i;j++) {
                if(j < i)
                    printf("%d ",c[i][j]);
                else
                    printf("%d",c[i][j]);
            }
            printf("\n");
        }
        printf("\n");
    }
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基于学生学习共同体培育语文生态课堂文化的研究 近年来,随着现代教育理念的不断深入与...
    火车头123阅读 2,050评论 0 8
  • 本周木木想安利的歌曲可能是90后的经典记忆,会引起很多人的共鸣,但也可能很多人并不喜欢,毕竟木木要安利的歌曲是那些...
    木木讲电影阅读 292评论 0 1
  • 此刻,我坐在床上,敷着面膜,看着孩子和老公安然入睡,听着他们均匀的呼吸声。外面客厅公公婆婆在看中秋晚会,偶...
    王足各一阅读 166评论 0 0
  • getfacl file1 | setfacl --set-file=- file2复制file1的acl权限给f...
    圆缘1987阅读 186评论 0 0