top of page

게시판 게시물

heekwonshin
2021년 4월 13일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a[10],b,c,d=0,i,m=0; for(i=0; i<10; i++) { scanf("%d %d",&b,&c); d-=b; d+=c; a[i]=d; } for(i=0; i<10; i++) { if(a[i]>m) { m=a[i]; } } printf("%d",m); return 0; } */ /* #include <stdio.h> int main() { int a[4],b,c,d=0,i,m=0; for(i=0; i<4; i++) { scanf("%d %d",&b,&c); d-=b; d+=c; a[i]=d; } for(i=0; i<4; i++) { if(a[i]>m) { m=a[i]; } } printf("%d",m); return 0; } */ #include <stdio.h>
0
0
2
heekwonshin
2021년 3월 02일
In 소스 코드 제출
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ATTACK 32 int mapArr[100][100]; int xb=17,yb=17; int d; void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void setColor(int color, int bgcolor) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), ((bgcolor&0xf)<<4) | (color&0xf)); } void map() { system("mode con cols=45 lines=40"); int i, j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { if(i==5||j==5||i==29||j==29) { gotoxy(i, j); setColor(12, 15); printf("&"); mapArr[i][j] = 8; setColor(15, 0); } } } } void intro() { int n; system("mode con cols=80 lines=10"); gotoxy(20, 15); printf("SNAKE GAME"); for(;;) { printf("\nif you want to play the game is 1 enter > "); scanf("%d", &n); if(n==1) { return ; } else { exit(0); // system end } } } int main() { system("mode con cols=45 lines=30"); int a,b,c,d,i; int Score=0; char key; int x=17, y=28; int enemyCount=0; int mx,my; float deathTime = 30; int enemyMc = 0; int enemyDirect = -1; // 1, 2, 3, 4 intro(); srand(time(NULL)); gotoxy(x, y); printf("*"); map(); a=1; while(1) { Sleep(100); gotoxy(25,4); printf("%d",Score); if(enemyCount<1) { mx=rand()%15+6; my=rand()%15+6; gotoxy(mx,my); printf("#"); mapArr[mx][my]=1; enemyCount++; } if(kbhit()) { b=a; key=getch(); switch(key) { case DOWN: a=3; break; case UP: a=1; break; case LEFT: a=2; break; case RIGHT: a=4; } } if(a==1&&b!=3) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y--; if(y==5) { return 0; } if(mapArr[x][y]==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score+=10; } Score++; } if(a==2&&b!=4) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x--; if(x==5) { return 0; } if(mapArr[x][y]==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score+=10; } Score++; } if(a==3&&b!=1) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y++; if(y==29) { return 0; } if(mapArr[x][y]==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score+=10; } Score++; } if(a==4&&b!=2) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x++; if(x==29) { return 0; } if(mapArr[x][y]==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score+=10; } Score++; } if(a==1&&b==3) { a=3; } if(a==3&&b==1) { a=1; } if(a==2&&b==4) { a=4; } if(a==4&&b==2) { a=2; } gotoxy(6,2); deathTime -= 0.1; printf("LIFE TIME:%03.2f S", deathTime); if(deathTime<=0) { return 0; } if(mapArr[x][y]==1) { deathTime += 5; } gotoxy(x,y); printf("*"); mapArr[x][y]=9; /* for(d=0; d<Score; d++) { xb=xa[d]-xa[d+2]; yb=ya[d]-ya[d+2]; gotoxy(xa[d+2],ya[d+2]); printf(" "); gotoxy(xa[d+2]+xb,ya[d+2]+yb); printf("*"); } */ if(enemyMc==0) { enemyMc = rand()%10+1; // 1~ 10 // 방향 설정하기는 희권이의 목 1 enemyDirect = rand()%4+1; // 1~ 4 } else { // enemyMc != 0 // xb, yb mapArr[xb][yb] = 0; switch(enemyDirect) { // 벽 생각은 하지 않고 일단 하기 2 case 1: gotoxy(xb,yb); printf(" "); if(mapArr[xb][yb-1]==8) { enemyMc = 1; break; } if(mapArr[xb][yb-1]==1) { enemyCount--; } else { yb--; gotoxy(xb,yb); printf("@"); } break; case 2: gotoxy(xb,yb); printf(" "); if(mapArr[xb][yb+1]==8) { enemyMc = 1; break; } if(mapArr[xb][yb+1]==1) { enemyCount--; } else { yb++; gotoxy(xb,yb); printf("@"); } break; case 3: gotoxy(xb,yb); printf(" "); if(mapArr[xb-1][yb]==8) { enemyMc = 1; break; } if(mapArr[xb-1][yb]==1) { enemyCount--; } else { xb--; gotoxy(xb,yb); printf("@"); } break; case 4: gotoxy(xb,yb); printf(" "); if(mapArr[xb+1][yb]==8) { enemyMc = 1; break; } if(mapArr[xb+1][yb]==1) { enemyCount--; } else { xb++; gotoxy(xb,yb); printf("@"); } break; default: break; } mapArr[xb][yb] = 5; enemyMc--; } gotoxy(5,3); setColor(15,15); printf(" "); setColor(15,0); for(d=0; d<deathTime/5-1; d++) { gotoxy(d+5,3); setColor(12,12); printf(" "); setColor(15,0); } } return 0; }
0
0
2
heekwonshin
2021년 2월 23일
In 소스 코드 제출
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ATTACK 32 int mapArr[100][100]; int xb=17,yb=17; int d; void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void setColor(int color, int bgcolor) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), ((bgcolor&0xf)<<4) | (color&0xf)); } void map() { int i, j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { if(i==5||j==5||i==29||j==29) { gotoxy(i, j); setColor(12, 15); printf("&"); mapArr[i][j] = 8; setColor(15, 0); } } } } int main() { int a,b,c,d,i; int Score=0; char key; int x=17, y=28; int enemyCount=0; int mx,my; float deathTime = 30; int enemyMc = 0; int enemyDirect = -1; // 1, 2, 3, 4 srand(time(NULL)); gotoxy(x, y); printf("*"); map(); a=1; while(1) { Sleep(100); gotoxy(40,5); printf("%d",Score); if(enemyCount<1) { mx=rand()%15+6; my=rand()%15+6; gotoxy(mx,my); printf("#"); mapArr[mx][my]=1; enemyCount++; } if(kbhit()) { b=a; key=getch(); switch(key) { case DOWN: a=3; break; case UP: a=1; break; case LEFT: a=2; break; case RIGHT: a=4; } } if(a==1&&b!=3) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y--; if(y==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==2&&b!=4) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x--; if(x==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==3&&b!=1) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y++; if(y==29) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==4&&b!=2) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x++; if(x==29) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==1&&b==3) { a=3; } if(a==3&&b==1) { a=1; } if(a==2&&b==4) { a=4; } if(a==4&&b==2) { a=2; } gotoxy(6,2); deathTime -= 0.1; printf("LIFE TIME:%03.2f S", deathTime); if(deathTime<=0) { return 0; } if(mapArr[x][y]==1) { deathTime += 5; } gotoxy(x,y); printf("*"); mapArr[x][y]=9; /* for(d=0; d<Score; d++) { xb=xa[d]-xa[d+2]; yb=ya[d]-ya[d+2]; gotoxy(xa[d+2],ya[d+2]); printf(" "); gotoxy(xa[d+2]+xb,ya[d+2]+yb); printf("*"); } */ if(enemyMc==0) { enemyMc = rand()%10+1; // 1~ 10 // 방향 설정하기는 희권이의 목 1 enemyDirect = rand()%4+1; // 1~ 4 } else { // enemyMc != 0 // xb, yb mapArr[xb][yb] = 0; switch(enemyDirect) { // 벽 생각은 하지 않고 일단 하기 2 case 1: gotoxy(xb,yb); printf(" "); if(mapArr[xb][yb-1]==8) { enemyMc = 1; break; } else { yb--; gotoxy(xb,yb); printf("@"); } break; case 2: gotoxy(xb,yb); printf(" "); if(mapArr[xb][yb+1]==8) { enemyMc = 1; break; } else { yb++; gotoxy(xb,yb); printf("@"); } break; case 3: gotoxy(xb,yb); printf(" "); if(mapArr[xb-1][yb]==8) { enemyMc = 1; break; } else { xb--; gotoxy(xb,yb); printf("@"); } break; case 4: gotoxy(xb,yb); printf(" "); if(mapArr[xb+1][yb]==8) { enemyMc = 1; break; } else { xb++; gotoxy(xb,yb); printf("@"); } break; default: break; } mapArr[xb][yb] = 5; enemyMc--; } gotoxy(5,3); setColor(15,15); printf(" "); setColor(15,0); for(d=0; d<deathTime/5-1; d++) { gotoxy(d+5,3); setColor(12,12); printf(" "); setColor(15,0); } } return 0; }
0
0
2
heekwonshin
2021년 2월 16일
In 소스 코드 제출
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ATTACK 32 int mapArr[100][100]; int xa[1000],ya[1000],xb,yb; int d; void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void setColor(int color, int bgcolor) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), ((bgcolor&0xf)<<4) | (color&0xf)); } void map() { int i, j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { if(i==5||j==5||i==29||j==29) { gotoxy(i, j); setColor(12, 15); printf("&"); mapArr[i][j] = 8; setColor(15, 0); } } } } int main() { int a,b; int Score=0; char key; int x=17, y=28; int enemyCount=0; int mx,my; float deathTime = 30; srand(time(NULL)); gotoxy(x, y); printf("*"); map(); a=1; while(1) { Sleep(200); gotoxy(40,5); printf("%d",Score); if(enemyCount<1) { mx=rand()%15+6; my=rand()%15+6; gotoxy(mx,my); printf("#"); mapArr[mx][my]=1; enemyCount++; } if(kbhit()) { b=a; key=getch(); switch(key) { case DOWN: a=3; break; case UP: a=1; break; case LEFT: a=2; break; case RIGHT: a=4; } } if(a==1&&b!=3) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y--; if(y==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==2&&b!=4) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x--; if(x==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==3&&b!=1) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y++; if(y==29) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==4&&b!=2) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x++; if(x==29) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==1&&b==3) { a=3; } if(a==3&&b==1) { a=1; } if(a==2&&b==4) { a=4; } if(a==4&&b==2) { a=2; } gotoxy(6,2); deathTime -= 0.2; printf("LIFE TIME:%03.2f S", deathTime); if(deathTime<=0) { return 0; } if(mapArr[x][y]==1) { deathTime += 5; } gotoxy(x,y); printf("*"); mapArr[x][y]=9; xa[Score]=x; ya[Score]=y; /* for(d=0; d<Score; d++) { xb=xa[d]-xa[d+2]; yb=ya[d]-ya[d+2]; gotoxy(xa[d+2],ya[d+2]); printf(" "); gotoxy(xa[d+2]+xb,ya[d+2]+yb); printf("*"); } */ gotoxy(5,3); setColor(15,15); printf(" "); setColor(15,0); for(d=0; d<deathTime/5-1; d++) { gotoxy(d+5,3); setColor(12,12); printf(" "); setColor(15,0); } } return 0; }
0
0
2
heekwonshin
2021년 2월 09일
In 소스 코드 제출
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ATTACK 32 int mapArr[100][100]; void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void setColor(int color, int bgcolor) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), ((bgcolor&0xf)<<4) | (color&0xf)); } void map() { int i, j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { if(i==5||j==5||i==29||j==29) { gotoxy(i, j); setColor(12, 15); printf("&"); mapArr[i][j] = 8; setColor(15, 0); } } } } int main() { int a,b; int Score=0; char key; int x=17, y=28; int enemyCount=0; int mx,my; srand(time(NULL)); gotoxy(x, y); printf("*"); map(); a=1; while(1) { Sleep(200); gotoxy(40,5); printf("%d",Score); if(enemyCount<1) { mx=rand()%15+6; my=rand()%15+6; gotoxy(mx,my); printf("#"); mapArr[mx][my]=1; enemyCount++; } if(kbhit()) { b=a; key=getch(); switch(key) { case DOWN: a=3; break; case UP: a=1; break; case LEFT: a=2; break; case RIGHT: a=4; } } if(a==1&&b!=3) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y--; if(y==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==2&&b!=4) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x--; if(x==5) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==3&&b!=1) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; y++; if(y==29) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==4&&b!=2) { gotoxy(x,y); printf(" "); mapArr[x][y]=0; x++; if(x==29) { return 0; } if(mapArr[x][y]==1) { enemyCount--; Score++; } } if(a==1&&b==3) { a=3; } if(a==3&&b==1) { a=1; } if(a==2&&b==4) { a=4; } if(a==4&&b==2) { a=2; } gotoxy(x,y); printf("*"); mapArr[x][y]=9; } return 0; }
0
0
6
heekwonshin
2021년 2월 02일
In 소스 코드 제출
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ATTACK 32 int enemyCount; int enemyQueue[1000][2]; int rear=0, front=0; int mapArr[100][100]; int Score; char adv[100] = {0}; int adMin, adMax; // queue< void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void setColor(int color, int bgcolor) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), ((bgcolor&0xf)<<4) | (color&0xf)); } void map() { int i, j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { if(i==5||j==5||i==29||j==29) { gotoxy(i, j); setColor(12, 15); printf("&"); mapArr[i][j] = 8; setColor(15, 0); } } } } void scoreBoard() { printf("*"); gotoxy(15,3); printf("fire"); gotoxy(14,2); setColor(12,12); printf("******"); gotoxy(14,3); printf("*"); gotoxy(19,3); printf("*"); gotoxy(14,4); printf("******"); setColor(15,0); gotoxy(40,5); printf("Max Score"); gotoxy(40,6); printf(""); gotoxy(39,4); setColor(11,14); printf("***********"); gotoxy(39,5); printf("*"); gotoxy(49,5); printf("*"); gotoxy(39,6); printf("*"); gotoxy(49,6); printf("*"); gotoxy(39,7); printf("***********"); setColor(15,0); gotoxy(40,9); printf("Now Score"); gotoxy(40,10); printf("%d",Score); } void systemMissile(int x, int y, int damage) { /* while(1) { gotoxy(x,y-1); printf("|"); gotoxy(x,y); printf(" "); } */ } void showBoard() { int i,j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { gotoxy(50+i,j); printf("%d",mapArr[i][j]); } } } void mobRegen(int x, int y) { if(enemyCount > 15) { return ; } gotoxy(x,y); enemyCount++; printf("#"); mapArr[x][y]=1; } void advertise() { char f = adv[0]; for(int i=1; i<strlen(adv); i++) { adv[i-1] = adv[i]; } adv[adMax-1] = f; adv[adMax] = '\0'; printf("%s", adv); Sleep(10); } int main() { int a,b; char key; int x=10, y=10; int mX, mY; int monster; enemyCount = 0; strcpy(adv, "HEE KWON FIGHTING "); adMin = 0; adMax = strlen(adv); srand(time(NULL)); gotoxy(x, y); map(); while(1) { gotoxy(8, 1); //advertise(); // after edit code scoreBoard(); if(enemyCount<15) { mX = rand()%15+6; mY = rand()%15+6; mobRegen(mX, mY); } if(kbhit()) { key=getch(); switch(key) { case DOWN: gotoxy(x,y); printf(" "); mapArr[x][y]=0; y++; if(y==29) { y--; } if(mapArr[x][y]==1) { Score++; enemyCount--; } break; case UP: gotoxy(x,y); printf(" "); mapArr[x][y]=0; y--; if(y==5) { y++; } if(mapArr[x][y]==1) { Score++; enemyCount--; } break; case LEFT: gotoxy(x,y); printf(" "); mapArr[x][y]=0; x--; if(x==5) { x++; } if(mapArr[x][y]==1) { Score++; enemyCount--; } break; case RIGHT: gotoxy(x,y); printf(" "); mapArr[x][y]=0; x++; if(x==29) { x--; } if(mapArr[x][y]==1) { Score++; enemyCount--; } } gotoxy(x,y); printf("*"); mapArr[x][y]=9; showBoard(); } } return 0; }
0
0
2
heekwonshin
2021년 1월 26일
In 소스 코드 제출
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ATTACK 32 int enemyCount; int enemyQueue[1000][2]; int rear=0, front=0; // queue< void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void setColor(int color, int bgcolor) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), ((bgcolor&0xf)<<4) | (color&0xf)); } void map() { int i, j; for(i=5; i<30; i++) { for(j=5; j<30; j++) { if(i==5||j==5||i==29||j==29) { gotoxy(i, j); setColor(12, 15); printf("&"); setColor(15, 0); } } } } void scoreBoard() { printf("*"); gotoxy(15,3); printf("fire"); gotoxy(14,2); setColor(12,12); printf("******"); gotoxy(14,3); printf("*"); gotoxy(19,3); printf("*"); gotoxy(14,4); printf("******"); setColor(15,0); gotoxy(40,5); printf("Max Score"); gotoxy(40,6); printf(""); gotoxy(39,4); setColor(11,14); printf("***********"); gotoxy(39,5); printf("*"); gotoxy(49,5); printf("*"); gotoxy(39,6); printf("*"); gotoxy(49,6); printf("*"); gotoxy(39,7); printf("***********"); setColor(15,0); gotoxy(40,9); printf("Now Score"); gotoxy(40,10); printf(""); } void systemMissile(int x, int y, int damage) { /* while(1) { gotoxy(x,y-1); printf("|"); gotoxy(x,y); printf(" "); } */ } void mobRegen(int x, int y) { if(enemyCount > 15) { return ; } gotoxy(x,y); enemyCount++; printf("#"); } int main() { int a,b; char key; int x=10, y=10; int mX, mY; int monster; enemyCount = 0; srand(time(NULL)); gotoxy(x, y); map(); while(1) { key = getch(); mX = rand()%15+6; mY = rand()%15+6; mobRegen(mX, mY); //system("cls"); switch(key) { case ATTACK: gotoxy(x,y-1); systemMissile(x, y, 1); break; case DOWN: gotoxy(x,y); printf(" "); y++; if(y==29) { y--; } scoreBoard(); //printf("DOWN\n"); break; case UP: gotoxy(x,y); printf(" "); y--; if(y==5) { y++; } //printf("UP\n"); break; case LEFT: gotoxy(x,y); printf(" "); x--; if(x==5) { x++; } //printf("LEFT\n"); break; case RIGHT: gotoxy(x,y); printf(" "); x++; if(x==29) { x--; } //printf("RIGHT\n"); break; } gotoxy(x,y); printf("*"); } return 0; }
0
0
3
heekwonshin
2021년 1월 19일
In 소스 코드 제출
/* #include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } int main() { char word[10][20] = {"apple", "orange", "banana", "melon", "computer", "mouse", "smartphone", "water", "cat", "dog"}; char quest[20] = {}; int check[20] = {0}; int n, k,i; char p, v; int count=11; int a=0,b=0; srand(time(NULL)); while(1) { printf("문제를 하나 만들까요?:"); scanf("%d", &n); if(n==1) { k = rand()%10; strcpy(quest, word[k]); // quest < word[k] 복사하기 printf("%s\n", quest); break; } } // quest < word // orange > _r_n__ // 10 system("cls"); while(1) { // chook ha hap ni da //system("cls"); gotoxy(1, 7); printf("answer is : "); for(i=0; i<strlen(quest); i++) { if(p==quest[i] && check[i]==0) { printf("%c", quest[i]); check[i]=1; v = 1; } else if(check[i]==1) { printf("%c", quest[i]); } else { printf("_"); } } a = 0; for(i=0; i<strlen(quest); i++) { a += check[i]; if(a==strlen(quest)) { gotoxy(15,15); printf("chook ha hap ni da"); return 0; } } b=0; if(v==0) { count--; b=1; } gotoxy(1, 1); printf("Life is%02d\n",count); if(b==1 && count!=10) { if(count==9||count==0) { gotoxy(10-count,2); printf(">"); } else { gotoxy(10-count,2); printf("-"); } } if(count==0) { break; } gotoxy(1, 4); printf("QUEST[ ]"); gotoxy(7,4); scanf(" %c", &p); v = 0; } } */ #include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } int main() { char key; int x=10, y=10; gotoxy(x, y); printf("*"); while(1) { key = getch(); //system("cls"); switch(key) { case DOWN: y++; //printf("DOWN\n"); break; case UP: y--; //printf("UP\n"); break; case LEFT: x--; //printf("LEFT\n"); break; case RIGHT: x++; //printf("RIGHT\n"); break; } gotoxy(x-1,y); printf(" "); printf("*"); } return 0; }
0
0
3
heekwonshin
2021년 1월 12일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,i,j,arr[1000],a,b=0,c; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%d",&arr[i]); } if(n==2) { if(arr[1]<arr[2]) { printf("0"); return 0; } else { printf("1"); } } for(i=0; i<n-1; i++) { for(j=0; j<=n-i-2; j++) { c=0; if(arr[j]>arr[j+1]) { a=arr[j]; arr[j]=arr[j+1]; arr[j+1]=a; c++; } } b++; if(c==0) { printf("%d",b); return 0; } } return 0; } */ #include<stdio.h> #include<stdlib.h> #include<time.h> #include<math.h> #include<windows.h> #include<string.h> void gotoxy(int x,int y) { COORD pos= {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } int main() { char word[10][20] = {"apple", "orange", "banana", "melon", "computer", "mouse", "smartphone", "water", "cat", "dog"}; char quest[20] = {}; int check[20] = {0}; int n, k,i; char p, v; int count=10; int a=0; srand(time(NULL)); while(1) { printf("문제를 하나 만들까요?:"); scanf("%d", &n); if(n==1) { k = rand()%10; strcpy(quest, word[k]); // quest < word[k] 복사하기 printf("%s\n", quest); break; } } // quest < word // orange > _r_n__ // 10 system("cls"); while(1) { // chook ha hap ni da //system("cls"); gotoxy(5, 5); printf("input your alphabet : "); scanf(" %c", &p); v = 0; gotoxy(20, 7); printf("answer is : "); for(i=0; i<strlen(quest); i++) { if(p==quest[i] && check[i]==0) { printf("%c", quest[i]); check[i]=1; v = 1; } else if(check[i]==1) { printf("%c", quest[i]); } else { printf("_"); } } for(i=0; i<n; i++) { if(quest[i]=='_') { a=1; } } if(a==0) { gotoxy(15,15); printf("chook ha hap ni da"); } if(v==0) { count--; } gotoxy(20, 3); printf("%02d\n",count); if(count==0) { break; } } }
0
0
3
heekwonshin
2021년 1월 09일
In 소스 코드 제출
/* #include <stdio.h> int a[10001]; int n, i, j, temp, min; int main() { scanf("%d", &n); for (i = 1; i <= n; i++) scanf("%d", &a[i]); for (i=1; i<n; i++) { min=i; for (j=i+1; j<=n; j++) { if(a[min]>a[j]) { min=j; } } temp = a[i]; a[i] = a[min]; a[min] = temp; } for (i=1; i<=n; i++) printf("%d\n", a[i]); return 0; } */ /* #include <stdio.h> typedef struct { int a; char b[11]; }student; int main() { student st[51],o; int n,i,j; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%s %d",st[i].b,&st[i].a); } for(i=0; i<=n-2; i++) { for(j=0; j<=n-2-i; j++) { if(st[j].a>st[j+1].a) { o=st[j]; st[j]=st[j+1]; st[j+1]=o; } } } printf("%s",st[n-3].b); return 0; } */ /* #include <stdio.h> typedef struct { int a,b; }st; int main() { st ab[100],o; int n,i,j; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%d %d",&ab[i].a,&ab[i].b); } for(i=0; i<n-1; i++) { for(j=0; j<=n-i-2; j++) { if(ab[j].a>ab[j+1].a) { o=ab[j]; ab[j]=ab[j+1]; ab[j+1]=o; } } } for(i=0; i<n; i++) { printf("%d %d\n",ab[i].a,ab[i].b); } return 0; } */ /* #include <stdio.h> int a[10001]; int n, i, j, temp, key; int main() { scanf("%d", &n); for (i = 1; i <= n; i++) scanf("%d", &a[i]); for (i=2; i<=n; i++) { key=a[i]; for(j=i-1; j>0&&key<a[j]; j--) { a[j+1]=a[j]; } a[j+1]=key; } for (i=1; i<=n; i++) printf("%d\n", a[i]); return 0; } */ #include <stdio.h> int main() { int n,i,a[1000]; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%d",&a[i]); } }
0
0
1
heekwonshin
2021년 1월 05일
In 소스 코드 제출
/* #include <stdio.h> typedef struct { int a,b,c; char d[11]; } student; int main() { student st[100]; int n,i,j,o=0; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%s %d %d %d",st[i].d,&st[i].a,&st[i].b,&st[i].c); } for(i=0; i<n; i++) { for(j=0; j<n; j++) { if(st[i].a<st[j].a) { o++; } } if(o==0) { printf("%s ",st[i].d); break; } o=0; } for(j=0; j<n; j++) { if(st[i].b<st[j].b) { o++; } } printf("%d ",o+1); o=0; for(j=0; j<n; j++) { if(st[i].c<st[j].c) { o++; } } printf("%d ",o+1); return 0; } */ /* #include <stdio.h> typedef struct { int a; char name[11]; }student; int main() { student st[100]; int n,c,i,j,max=0; scanf("%d %d",&n,&c); for(i=0; i<n; i++) { scanf("%s %d",st[i].name,&st[i].a); } for(i=0; i<c; i++) { max=0; for(j=0; j<n; j++) { if(st[max].a<st[j].a) { max=j; } } printf("%s\n",st[max].name); st[max].a=0; } return 0; } */ /* #include <stdio.h> int main() { int n,i,j,arr[100],a; scanf("%d",&n); for(i=1; i<=n; i++) { scanf("%d",&arr[i]); } for(i=1; i<n; i++) { for(j=1; j<=n-i; j++) { if(arr[j]>arr[j+1]) { a=arr[j]; arr[j]=arr[j+1]; arr[j+1]=a; } } } for(i=1; i<=n; i++) { printf("%d\n",arr[i]); } return 0; } */ /* #include <stdio.h> int a[10001]; int n, i, j, temp; int main() { scanf("%d", &n); for (i=1; i<=n; i++) scanf("%d", &a[i]); for(i=1; i<n; i++) { for(j=1; j<=n-i; j++) { if (a[j] > a[j+1]) { temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for (i = 1; i <= n; i++) printf("%d\n", a[i]); return 0; } */ /* #include <stdio.h> int main() { int n,i,arr[100]; scanf("%d",&n); for(i=1; i<=n;i++) { scanf("%d",&arr[i]); } } */
0
0
2
heekwonshin
2020년 12월 05일
In 소스 코드 제출
/* #include <stdio.h> int arr[50][50]={0},r,c; int rec(int r,int c) { if(r==1||c==1) { return 1; } if(arr[r][c]==0) { return arr[r][c]=(rec(r-1,c)+rec(r,c-1))%100000000; } else { return arr[r][c]; } } int main() { scanf("%d %d",&r,&c); printf("%d",rec(r,c)); return 0; } */ /* #include <stdio.h> int n,arr[201]={0}; int rec(int n) { if(n==1||n==2) { return 1; } if(arr[n]==0) { return arr[n]=(rec(n-1)+rec(n-2))%10009; } else { return arr[n]; } } int main() { scanf("%d",&n); printf("%d",rec(n)); return 0; } */ /* #include <stdio.h> void rec(int n) { if(n==1) return ; if(n%2==0) { rec(n/2); } else { rec(n*3+1); } printf("%d\n",n); } int main() { int n; scanf("%d",&n); printf("1\n"); rec(n); return 0; } */ /* #include <stdio.h> typedef struct { int a; float b; char[10] name; }hk; int main() { hk x[100]; } */ /* #include <stdio.h> typedef struct { int jumsu,seokcha; }student; int main() { student st[200]; int n,i,j,a=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&st[i].jumsu); } for(i=0;i<n;i++) { a=1; for(j=0;j<n;j++) { if(st[i].jumsu<st[j].jumsu) { a++; } } st[i].seokcha=a; } for(i=0; i<n; i++) { printf("%d %d\n",st[i].jumsu,st[i].seokcha); } } */ #include <stdio.h> typedef struct { char name[11]; int a,b,c; }student; int main() { student st[100]; int }
0
0
3
heekwonshin
2020년 12월 01일
In 소스 코드 제출
/* #include <stdio.h> void rec(int n) { if(n==0) { return; } rec(n/2); printf("%d",n%2); } int main() { int n; scanf("%d",&n); if(n==0) { printf("0"); } rec(n); return 0; } */ /* #include <stdio.h> void rec(int n) { if(n==1) { printf("%d\n",n); return; } if(n%2==0) { printf("%d\n",n); n/=2; } else { printf("%d\n",n); n=n*3+1; } rec(n); } int main() { int n; scanf("%d",&n); rec(n); return 0; } */ /* #include <stdio.h> void rec(int n,int k,int l) { if(n==0) { return; } k=l; rec1(k+1); printf("\n"); rec(n-1,k,l+1); } void rec1(int k) { if(k==0) { return; } printf("*"); rec1(k-1); } int main() { int n,k,l=0; scanf("%d",&n); rec(n,k,l); return 0; } */ /* #include<stdio.h> void drawing(int s, int n, int g) { if(s==g) { printf("*"); return ; } if(s==n) { printf("*\n"); drawing(1, n+1, g); } else { printf("*"); drawing(s+1, n, g); } } int main() { int a; scanf("%d", &a); drawing(1, 1, a); } */ // 1, 1, 2, 3, 5, 8, 13, 21, 34 // 1, 2, 3, 4, 5, 6, 7, 8, 9 #include <stdio.h> int main rec() + rec();
0
0
2
heekwonshin
2020년 11월 24일
In 소스 코드 제출
/* #include <stdio.h> int a, n; long long int pow(int a,int n) { int i; long long int b=1; if(a==1) return 1; for(i=1; i<=n; i++) { b = b* (long long int)a; } return b; } int main() { scanf("%d%d", &a, &n); printf("%lld\n", pow(a, n)); } */ /* #include <stdio.h> int n, a, b, d[1010]; int maxi(int a,int b) { int i,c=a; for(i=a; i<=b; i++) { if(d[i]>d[c]) { c=i; } } return c; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d%d", &a, &b); printf("%d\n", maxi(a, b)); } */ /* #include <stdio.h> void rec(int n) { if(n==0) { return ; } rec(n-1); printf("%d\n",n); } int main() { int n; scanf("%d",&n); rec(n); return 0; } */ /* #include <stdio.h> void rec(int n) { if(n==0) { return ; } printf("%d\n",n); rec(n-1); } int main() { int n; scanf("%d",&n); rec(n); return 0; } */ /* #include <stdio.h> void rec(int a,int b) { if(a%2==0) { a++; } if(a<=b) { printf("%d ",a); } else { return; } a+=2; rec(a,b); } int main() { int a,b; scanf("%d %d",&a,&b); rec(a,b); return 0; } */ #include <stdio.h> int rec(int n,int sum) { if(n==0) { return sum; } sum*=n; rec(n-1,sum); } int main() { int n,sum=1; scanf("%d",&n); printf("%d",rec(n,sum)); return 0; }
0
0
2
heekwonshin
2020년 11월 17일
In 소스 코드 제출
/* #include <stdio.h> int n, k, d[1010]; int lower_bound(int k) { int i; if(k>d[n]){ return n+1; } else{ for(i=1; i<=n; i++){ if(d[i]>=k){ return i; } } } } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", lower_bound(k)); } */ /* #include <stdio.h> int n, d[100010], k; int f(int k) { int i; for(i=1; i<=n; i++){ if(d[i]==k){ return i; } } return -1; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", f(k)); } */ /* #include <stdio.h> int n; long long int d[110]; long long int f() { int i; long long int a=d[1]; for(i=1; i<=n; i++){ if(d[i]<a){ a=d[i]; } } return a; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%lld", &d[i]); printf("%lld", f()); return 0; } */ /* #include <stdio.h> int n; long long int f(int n) { long long int a=0,i; for(i=1; i<=n; i++){ a+=i; } return a; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int n, d[110]; int f() { int a=d[0],i,b=0; for(i=0; i<n; i++){ if(d[i]>a){ a=d[i]; b=i; } } return b+1; } int main() { scanf("%d", &n); for(int i=0; i<n; i++) scanf("%d", &d[i]); printf("%d", f()); return 0; } */ /* #include <stdio.h> long long int n; long long int f(long long int n) { long long int b=0; for(;;){ b=b*10+n%10; n/=10; if(n==0){ break; } } return b; } int main() { scanf("%lld", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> double n; double f() { if(n<0){ return n*-1; } else{ return n; } } double main() { scanf("%lf",&n); printf("%.10g",f()); } */
0
0
1
heekwonshin
2020년 11월 10일
In 소스 코드 제출
/* #include <stdio.h> int main() { char str1[101],str2[101],i; scanf("%s %s",str1,str2); if(strlen(str1)==strlen(str2)) { for(i=0; strlen(str1)>i; i++) { if(str1[i]>str2[i]) { printf("%s %s",str2,str1); break; } if(str1[i]<str2[i]) { printf("%s %s",str1,str2); break; } } } else if(strlen(str1)>strlen(str2)) { printf("%s %s",str2,str1); } else { printf("%s %s",str1,str2); } return 0; } */ /* #include <stdio.h> int main() { char str[502]; int sum=0,i; scanf("%s",str); for(i=0; strlen(str)>i; i++) { sum+=str[i]-48; } printf("%d",sum%3==0); return 0; } */ /* #include <stdio.h> int main() { char str[101]; int sum=0,i; gets(str); for(i=0; strlen(str)-4>i; i++) { if(str[i]=='l'&&str[i+1]=='o' &&str[i+2]=='v'&&str[i+3]=='e') { sum++; } } printf("%d",sum); return 0; } */ /* #include <stdio.h> int n, m; long long int f(int n,int m) { return (long long int)n+m; } int main() { scanf("%d%d", &n, &m); printf("%lld\n", f(n, m)); } */ /* #include <stdio.h> int n, m; int min(int n,int m) { return n<m?n:m; } int main() { scanf("%d%d", &n, &m); printf("%d\n", min(n, m)); } */ /* #include <stdio.h> int n, a, b, d[1010]; long long int subsetsum(int a,int b) { long long int i,sum=0; for(i=a;i<=b;i++) { sum+=d[i]; } return sum; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d%d", &a, &b); printf("%lld\n", subsetsum(a, b)); } */ #include <stdio.h> int n, k, d[1010]; int upper_bound(int k) { int i; for(i=1; i<=n; i++) { if(d[i]>k) { return i; } } return n+1; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", upper_bound(k)); }
0
0
1
heekwonshin
2020년 11월 03일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[10][10],i,j; for(i=0; i<10; i++){ for(j=0; j<10; j++){ scanf("%d",&arr[i][j]); } } i=1;j=1; for(;;) { if(arr[i][j]==2){ arr[i][j]=9; break; } arr[i][j]=9; if(arr[i][j+1]!=1) { j++; } else if(arr[i+1][j]!=1){ i++; } else{ break; } } for(i=0; i<10; i++){ for(j=0; j<10; j++){ printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { char arr[100][100]={0},x1,x2,y1,y2,i,j,n,a=0; for(n=0; n<4; n++){ scanf("%d %d %d %d",&x1,&y1,&x2,&y2); for(i=y1; i<y2; i++){ for(j=x1; j<x2; j++){ arr[i][j]=1; } } } for(i=0; i<100; i++){ for(j=0; j<100; j++){ a+=arr[i][j]; } } printf("%d",a); } */ /* #include <stdio.h> int main() { char str[10000]={}; //scanf("%s",str); gets(str); printf("%s\n",str); printf("length = %d",strlen(str)); for(i=0;i<5;i++) { scanf("%c",&str[i]); } } */ /* #include <stdio.h> int main() { char str[9]; scanf("%s",str); printf("%s",str); } */ /* #include <stdio.h> int main() { char str[11]; gets(str); printf("%s",str); return 0; } */ /* #include <stdio.h> int main() { char str[11],i; scanf("%s",str); for(i=0; i<strlen(str); i++){ if(str[i]=='t'){ printf("%d ",i+1); } } return 0; } */ /* #include <stdio.h> int main() { char str[101]; int i,a=0,b=0; scanf("%s",str); for(i=0; i<strlen(str); i++){ if(str[i]=='c'||str[i]=='C'){ a++; } if(str[i]=='c'&&str[i+1]=='c'|| str[i]=='c'&&str[i+1]=='C'|| str[i]=='C'&&str[i+1]=='c'|| str[i]=='C'&&str[i+1]=='C'){ b++; } } printf("%d\n%d",a,b); return 0; } */
0
0
2
heekwonshin
2020년 10월 31일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[100][100]={0},i,j,n,x,y; scanf("%d %d %d",&n,&x,&y); x--;y--; arr[x][y]=1; for(i=0; i<n; i++){ for(j=0; j<n; j++){ arr[i][j]=1; if(i-x<0){ arr[i][j]=arr[i][j]+(i-x)*(-1); } else{ arr[i][j]=arr[i][j]+i-x; } if(j-y<0){ arr[i][j]=arr[i][j]+(j-y)*(-1); } else{ arr[i][j]=arr[i][j]+j-y; } } } for(i=0; i<n; i++){ for(j=0; j<n; j++){ printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[11][11]={0},i,j,r,c,a=0; for(i=1; i<=9; i++){ for(j=1; j<=9; j++){ scanf("%d",&arr[i][j]); } } scanf("%d %d",&r,&c); if(arr[r][c]){ printf("-1"); } else{ a=arr[r][c+1]+arr[r][c-1]+arr[r-1][c]+arr[r+1][c] +arr[r+1][c+1]+arr[r+1][c-1]+arr[r-1][c+1] +arr[r-1][c-1]; printf("%d",a); } return 0; } */ #include <stdio.h> int main() { int arr[10][10],i,j; for(i=0; i<10; i++){ for(j=0; j<10; j++){ scanf("%d",&arr[i][j]); } } i=1;j=1; for(;;) { arr[i][j]=9; if(arr[i][j+1]==0) { j++; } else if(arr[i-1][j]==0) } }
0
0
3
heekwonshin
2020년 10월 27일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[100][100],n,m,i,j,a=1; scanf("%d %d",&n,&m); for(i=0; i<m; i++){ if(i%2==1){ for(j=n-1; j>=0; j--){ arr[j][i]=a++; } } else{ for(j=0; j<n; j++){ arr[j][i]=a++; } } } for(i=0; i<n; i++){ for(j=0; j<m; j++){ printf("%d ",arr[n-1-i][m-1-j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr [100][100],n,m,i,j,a=1; scanf("%d %d",&n,&m); for(i=0;i<m; i++){ if(i%2==1){ for(j=n-1; j>=0; j--){ arr[j][i]=a++; } } else{ for(j=0; j<n; j++){ arr[j][i]=a++; } } } for(i=0; i<n; i++){ for(j=0; j<m; j++){ printf("%d ",arr[i][m-1-j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[11][10],i,j; for(i=0; i<11; i++){ for(j=0; j<10; j++){ scanf("%d",&arr[i][j]); } } for(j=0; j<10; j++){ if(arr[10][j]==1){ for(i=9; i>=0; i--){ if(arr[i][j]>0){ printf("%d crash\n",j+1); break; } else if(arr[i][j]<0){ printf("%d fall\n",j+1); break; } else if(i==0){ printf("%d safe\n",j+1); } } } } return 0; } */ /* #include <stdio.h> int main() { int arr[49][49],i,j,n,a; scanf("%d",&n); i=0; j=n/2; for(a=1; a<=n*n; a++) { arr[i][j]=a; if(a%n==0) { i++; } else { if(i==0) { i=n-1; } else { i--; } if(j==n-1) { j=0; } else { j++; } } } for(i=0; i<n; i++){ for(j=0; j<n; j++){ printf("%d ",arr[i][j]); } printf("\n"); } } */
0
0
2
heekwonshin
2020년 10월 24일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[20][20],n,m,i,j,k; scanf("%d",&n); m=n; for(i=0; i<n; i++){ scanf("%d",&k); arr[i][0]=k; } for(i=1; i<n; i++){ for(j=1; j<=i; j++){ arr[i][j]=arr[i][j-1]-arr[i-1][j-1]; } } for(i=0; i<n; i++){ for(j=0; j<=i; j++){ printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[100][100],i,j,n,a=1; scanf("%d",&n); for(i=0; i<n; i++){ if(i%2==0){ for(j=0; j<n; j++){ arr[i][j]=a++; } } else{ for(j=n-1; j>=0; j--){ arr[i][j]=a++; } } } for(i=0; i<n; i++){ for(j=0; j<n; j++){ printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[100][100],n,i,j,a=1; scanf("%d",&n); for(i=0; i<n; i++){ if(i%2==1){ for(j=0; j<n; j++){ arr[i][j]=a++; } } else{ for(j=n-1; j>=0; j--){ arr[i][j]=a++; } } } for(i=0; i<n; i++){ for(j=0; j<n; j++){ printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[100][100],i,j,n,a=1; scanf("%d",&n); for(j=0; j<n; j++){ if(j%2==0){ for(i=0; i<n; i++){ arr[i][j]=a++; } } else{ for(i=n-1; i>=0; i--){ arr[i][j]=a++; } } } for(i=0; i<n; i++){ for(j=0; j<n; j++){ printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ #include <stdio.h> int main() { int arr[100][100],n,i,j,a=1; scanf("%d",&n) }
0
0
4

heekwonshin

더보기
bottom of page