728x90
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,j,a[10][10]={0},sum;
char c;
do
{
do
{
printf("n = ");
scanf("%d",&n);
}while(n<2||n>7);
a[1][1]=1; sum=1;
for(i=2;i<=n;i++)
{
for(j=1;j<=i;j++)
{
a[i][j]=a[i-1][j]+a[i-1][j-1];
sum+=a[i][j];
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("%4d",a[i][j]);
}
printf("\n");
}
printf("sum = %d\n",sum);
printf("again ? ");
scanf("\n");
scanf("%c",&c);
}while(c=='y'||c=='Y');
return 0;
}
반응형
'전공 공부 > C' 카테고리의 다른 글
숫자 찍기(달팽이 순서) (0) | 2020.12.27 |
---|---|
숫자 찍기(v순서) (0) | 2020.12.27 |
숫자 찍기(ㄹ순서) (0) | 2020.12.27 |
정렬과 평균 (0) | 2020.12.27 |
약수의 개수 (0) | 2020.12.27 |