拆分每个数和空格组成的单元为2+1+3 即%3d' '' '' '开始没发现最后一行数字前多俩空格 一直报格式错
参考代码:
#include
int C(int i,int j)
{
if(j==0||i==j)
return 1;
return C(i-1,j)+C(i-1,j-1);
}
int main()
{
int m,i,j;
scanf("%d",&m);
for(i=0;i<m+1;i++)
{
for(j=0;j<m-i;j++)
printf(" ");
for(j=0;j<i+1;j++)
printf("%3d ",C(i,j));
printf("\n");
}
return 0;
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:811 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:646 |
钟神赛车 (C语言代码)浏览:601 |
时间转换 (C语言代码)浏览:629 |
【计算直线的交点数】 (C语言代码)浏览:923 |
求教大神。。。。1063,统计字符。浏览:11685 |
C语言程序设计教程(第三版)课后习题7.2 (C++代码)浏览:437 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:616 |
Manchester- A+B for Input-Output Practice (V)浏览:1188 |