배열연습
1.
*
**
***
****
*****
******
*******
********
*********
**********
#include<stdio.h>
int d[101][101];
int main()
{
int i,j;
for(i=1; i<=10; i++){
for(j=1; j<=i; j++){
d[i][j]=1;
}
}
for(i=1; i<=10; i++){
for(j=1; j<=10; j++){
if(d[i][j]==1)printf("*");
else printf(" ");
}
printf("\n");
}
return 0;
}
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
2.
*
**
***
****
***
**
*
#include<stdio.h>
int d[101][101];
int main()
{
int i,j,a,b=0;
for(i=1; i<=10; i++){
if(i<5)b++;
else b--;
for(j=1; j<=b; j++){
d[i][j]=1;
}
}
for(i=1; i<=10; i++){
for(j=1; j<=10; j++){
if(d[i][j]==1)printf("*");
else printf(" ");
}
printf("\n");
}
return 0;
}
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
3.
*********
 *******
  *****
   ***
    *
   ***
  *****
 *******
*********
**********
#include<stdio.h>
int d[101][101];
int main()
{
int i,j,a=0,b=10;
for(i=1; i<=10; i++){
if(i<=5){
a++; b--;
}
else{
a--; b++;
}
for(j=a; j<=b; j++){
d[i][j]=1;
}
}
for(i=1; i<=10; i++){
for(j=1; j<=10; j++){
if(d[i][j]==1)printf("*");
else printf(" ");
}
printf("\n");
}
return 0;
}
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4.
 1  2  3  4
 5  6  7  8
 9 10 11 12
13 14 15 16
#include<stdio.h>
int d[101][101];
int main()
{
int i,j,n=4,c=0;
for(i=1; i<=n; i++){
for(j=1; j<=n; j++){
c=c+1;
d[i][j]=c;
}
}
for(i=1; i<=n; i++){
for(j=1; j<=n; j++){
printf("%2d ",d[i][j]);
}
printf("\n");
}
return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
다음 문제를 프로그래밍 하시오!
5.
1
2 3
4 5 6
7 8 9 0
1 2 3 4 5
6.
1 2 3 4
8 7 6 5
9 0 1 2
7 6 5 4
7.
1 2 3 4
2 3 4 5
1 6 5 6
0 9 8 7