1245777533 发表于 2018-11-22 03:05:39

杨辉三角pta

#include<stdio.h>
int main()
{
        int n,i,k,m,g,num={1,1},num1={1,1};
        scanf("%d",&n);
        for(i=0;i<n;i++)
        {
                for(k=0;k<(n-i-1);k++)
                putchar(' ');
                for(m=0;m<i;m++)
                {
                        if(m==0)
                        printf("%4d",1);
                        else
                        printf("%4d",num+num);
                        num1=num+num;
                }
                printf("%4d\n",1);
                num1=1;
                for(g=0;g<=m;g++)
                {
                        num=num1;       
                }               
        }
        return 0;
}
我自己的代码,运行看上去没问题,但不通过

Legend丶Hu 发表于 2018-11-22 03:05:40

我拿了正确代码给你测了 你的输出结果没问题啊你难道答案错误?

1245777533 发表于 2018-11-24 00:02:18

。。。。。。按上面的代码提交莫名其妙说除了1和2的时候都是错误的,然后我改用二维数组就对了,有点搞不明白

1245777533 发表于 2018-11-24 00:02:49

Legend丶Hu 发表于 2018-11-23 21:32
我拿了正确代码给你测了 你的输出结果没问题啊你难道答案错误?

说答案错误
页: [1]
查看完整版本: 杨辉三角pta