文章
7
粉丝
5
获赞
209
访问
3.9k
#include<stdio.h>
#define MAX 21
int main(){
int sn[MAX]={0};
int N=0;
while(1){
scanf("%d",&N);
if(N==0)break;
for(int i=0;i<N;i++){ //打印每一行
for(int j=i;j>=0;j--){ //从最后一位往回更新每一位数据
if(j==0 || j==i){ //如果是第一位或最后一位,赋值为1
sn[j]=1;
}else{
sn[j]=sn[j]+sn[j-1]; //中间位置,等于上一行相同位置+减一的位置
}
&n...
登录后发布评论
暂无评论,来抢沙发