top of page

게시판 게시물

jw0106
2023년 2월 15일
In 소스 코드 제출
/* #include <stdio.h> typedef struct { int age; char grade; }student; int main() { student arr[100]; arr[0].age=10; arr[0].grade='A'; int i; for(i=0;i<100;i++) scanf("%d %c",&arr[i].age, &arr[i].grade); } 석차 (등수) : 나보다 잘한애의 수 + 1 #include <stdio.h> typedef struct { int data,place; }point; int main() { point arr[201]; int i,n,j,cnt; scanf("%d", &n); for(i=1; i<=n; i++) { scanf("%d", &arr[i].data); } for(i=1; i<=n; i++) { //arr[i]가 몇등인지? cnt=1; for(j=1; j<=n; j++) { if(arr[i].data<arr[j].data) { cnt++; } } arr[i].place=cnt; } for(i=1; i<=n; i++) { printf("%d %d\n", arr[i].data, arr[i].place); } return 0; } 670172 */ #include <string.h> #include <stdio.h> typedef struct { char name[11]; int g1,g2,g3; }winner; int main() { winner arr[103]; int i,j,n,max=1,position; scanf("%d", &n); for(i=1; i<=n; i++) { scanf("%s %d %d %d", arr[i].name, &arr[i].g1, &arr[i].g2, &arr[i].g3); } // max : 첫번재 과목을 1등한 학생의 위치 for(i=1; i<=n; i++) { if(arr[max].g1<arr[i].g1) { max=i; } } printf("%s", arr[max].name); return 0; }
0
0
1
jw0106
2023년 2월 04일
In 소스 코드 제출
/* #include <stdio.h> int main() { printf("Hello world!\n"); return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d",&a); printf("%d %d %d",a,a,a); return 0; } */ /* #include <stdio.h> int main() { int a,b,c; scanf("%4d.%2d.%2d",&a,&b,&c); printf("%04d.%02d.%02d",a,b,c) return 0; } */ /* #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d %d",b,a); return 0; } */ /* #include <stdio.h> int main() { int a,b; scanf("%d-%d",&a,&b); printf("%06d%07d",a,b); return 0; } 실수 %f 무조건 소수점 아래 6자리 출력 %.3f 소수점 아래 3자리까지만 출력 */ /* #include <stdio.h> int main() { float a; scanf("%f",&a); printf("%.2f",a); return 0; } */ /*#include <stdio.h> int main() { int a,b; scanf("%d:%d",&a,&b); printf("%d:%d",a,b); return 0; } */ /* #include <stdio.h> int main() { long long int a; scanf("%lld",&a); printf("%lld",a); return 0; } */ /* #include <stdio.h> int main() { double a; scanf("%lf",&a); printf("%.11lf",a); return 0; } */ /* #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%lld",(long long int)a+b); return 0; } */ /* #include <stdio.h> int main() { long long int a,b; scanf("%lld %lld",&a,&b); printf("%lld",a+b); return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d",&a); printf("%d",-a); return 0; } 'a' 97 'b' 98 'd' 100 'A' 65 'B' 66 아스키코드 printf("%c",'a'+1); */ /* #include <stdio.h> int main() { char a; scanf("%c",&a); printf("%c",a+1); return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d",&a); printf("%c",a); return 0; */ /* #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d",a/b); return 0; } */ /* #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d",a%b); return 0; } */ /* #include <stdio.h> int main() { long long int a; scanf("%lld",&a); printf("%lld",a+1); return 0; } */
0
0
1
jw0106
2023년 2월 01일
In 소스 코드 제출
/* dy0906 yj0211 #include <stdio.h> int memo[201]={}; int rec(int n) { if(memo[n]!=0) return memo[n]; if(n<=2) return 1; return memo[n]=(rec(n-1)+rec(n-2))%10009; } int main() { int n; scanf("%d", &n); printf("%d", rec(n)); return 0; } #include <stdio.h> int memo[51][51]={}; int rec(int r,int c) { if(memo[r][c]!=0) return memo[r][c]; if(r==1||c==1) return 1; return memo[r][c]=(rec(r,c-1)+rec(r-1,c))%100000000; } int main() { int r,c; scanf("%d %d", &r, &c); printf("%d", rec(r,c)); return 0; } /* t 1 1 1 1 r 1 2 3 4 1 3 6 10 1 4 10 20 (r,t)=(r,t-1)+(r-1,t) 1 1 2 3 1 1 1 1 2 2 1 3 4 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 3 3 1 6 1 2 4 7 13 #include <stdio.h> int memo[100001]={}; int rec(int n) { if(memo[n]!=0) return memo[n]; if(n==1) return 1; if(n==2) return 2; if(n==3) return 4; return memo[n]=(rec(n-1)+rec(n-2)+rec(n-3))%1000; } int main() { int n; scanf("%d", &n); printf("%d", rec(n)); return 0; } */ #include <stdio.h> int memo[15][15]={}; int SuperSum(int k,int n) { if(memo[k][n]!=0) return ; return memo[k][n]=SuperSum(k-1,n)+SuperSum(k,n-1); } int main() { int n, k; while( scanf("%d %d", &k, &n) != EOF ) printf("%d\n", SuperSum(k, n)); }
0
0
0
jw0106
2023년 1월 18일
In 소스 코드 제출
// 1888 - 1892 /* #include <stdio.h> void rec(int n) { if(n-1<0) return; rec(n-1); printf("*"); } int main() { int n; scanf("%d", &n); rec(n); return 0; } #include <stdio.h> int rec(int n) { if(n-1<0) return 0; rec(n-1); printf("%d ", n); } int main() { int n; scanf("%d", &n); rec(n); } #include <stdio.h> int rec(int n) { if(n-1<0) return 0; return rec(n-1)+n; } int main() { int n; scanf("%d", &n); printf("%d", rec(n)); return 0; } #include <stdio.h> int rec(long long int n) { if(n-1<0) return 0; return rec(n/10)+n%10; } int main() { long long int n; scanf("%lld", &n); printf("%d", rec(n)); return 0; } koistudy 1895 1896 1897 */ #include <stdio.h> int memo[101]={}; int rec(int n) { if(memo[n]!=0) return memo[n]; if(n<=2) return 1; return memo[n]=(rec(n-1)+rec(n-2))%1000000007; } int main() { int n; scanf("%d", &n); printf("%d", rec(n)); return 0; }
0
0
4
jw0106
2023년 1월 04일
In 소스 코드 제출
/* #include <stdio.h> int f(int n) { int sum=0; while(n!=0) { sum=sum+n%10; n=n/10; } return sum; } int main() { int n,m,i; scanf("%d", &n); while(1) { m=f(n); if(m<10) { break; } else { n=m; } } printf("%d", m); return 0; } 재귀함수 : recursive function 정의 1. 함수 내에서 자신을 다시 호출한다 2. 자기자신으로 다시 정의내린다. 특징 1. 코드가 짧아. 2. 쉬워. 근데 어려워 3. 맞는말이야 근데 이해가 잘 안돼 rec(n) : n부터 1까지 출력하기 : n출력 -> n-1출력 -> .... 2출력-> 1출력 : n출력 -> n-1부터 1까지 출력 : n출력 -> rec( n-1) rec(n) : 1부터 n까지 출력하기 : (1출력 -> 2출력 -> .... n-1출력 )-> n출력 : 1 부터 n-1까지 출력 -> n출력 : rec(n-1) -> #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); } #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); } rec(a,b) : a부터 b까지 (홀수만)출력하기 #include <stdio.h> void rec(int a, int b) { if(b==a-1) return; rec(a,b-1); if(b%2==1) { printf("%d\n", b); } } int main() { int a,b; scanf("%d %d", &a, &b); rec(a,b); } */
0
0
4
jw0106
2022년 12월 21일
In 소스 코드 제출
/* #include <stdio.h> int n, d[110]; int f() { int i,max=0; for(i=0; i<n; i++) { if(d[max]<d[i]) { max=i; } } return max+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> int n, k, d[1010]; int lower_bound(int k) { int i,ki; for(i=1; i<=n; i++) { if(d[i]>=k) { return i; } } if(d[n]<=k) { 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", lower_bound(k)); } int n, k, d[1010]; int upper_bound(int k) { int i,ki; 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)); } #include <stdio.h> int n, a, b, d[1010]; int maxi(int a,int b) { int i,max=a; for(i=a; i<=b; i++) { if(d[i]>d[max]) { max=i; } } return max; } 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> int n, k, d[1010]; int findi(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", findi(k)); } #include <stdio.h> int a, n; long long int pow(int a,int n) { long long int i,sum=1; if(a==1) { return 1; } for(i=1; i<=n; i++) { sum=sum*a; } return sum; } int main() { scanf("%d%d", &a, &n); printf("%lld\n", pow(a, n)); } */ #include <stdio.h> int f(int n) { int a=0; while(n!=0) { a=a+n%10; n=n/10; } return a; } int main() { int n,i; scanf("%d", &n); for printf("%d", f(n)); } /* #include <stdio.h> int main() { int n,sum=0; scanf("%d", &n); while(n!=0) { sum=sum+n%10; n=n/10; } printf("%d", sum); return 0; } */
0
0
2
jw0106
2022년 12월 14일
In 소스 코드 제출
/* #include <stdio.h> int n; long long int f(int n) { int i; long long int sum=1; for(i=1; i<=n; i++) { sum=sum*i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } #include <stdio.h> int n; int f(int n) { int i,sum=1; for (i=1; i<=(n/2); i++) { if(n%i==0) { sum=sum+1; } } return sum; } int main() { scanf("%d", &n); printf("%d\n", f(n)); } #include <stdio.h> int a, b; int gcd(int a,int b) { int i; int min=a<b?a:b; for(i=min; i>=1; i--) { if(a%i==0&&b%i==0) { return i; } } } int main() { scanf("%d%d", &a, &b); printf("%d\n", gcd(a, b)); } #include <stdio.h> int a; int myabs(int a) { int i; if(a>0) { i=a; } else if(a<0) { i=(a*-1); } else { i=0; } return i; } main() { int a; scanf("%d", &a); printf("%d", myabs(a)); } #include <stdio.h> int r; float circle(int r) { return r*r*3.14; } main() { int r; scanf("%d", &r); printf("%.2f", circle(r)); } #include <stdio.h> int n; long long int d[110]; long long int f() { int i; long long int min=d[1]; for(i=1; i<=n; i++) { if(d[i]<min) { min=d[i]; } } return min; } 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, d[100010], k; int f(int k) { int i; for(i=1; i<=n; i++) { if(d[i]==k) { return i; } } if(d[i]!=k) { 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, a, b, d[1010]; long long int subsetsum(int a,int b) { int i; long long int ki=0; for(i=a; i<=b; i++) { ki=ki+d[i]; } return ki; } 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)); } */
0
0
3
jw0106
2022년 12월 07일
In 소스 코드 제출
/* #include <stdio.h> #include <string.h> int main() { char a[21]={},k; int i,n; scanf("%s", a); n=strlen(a); for(i=0; i<n; i++) { printf("\'%c\'\n", a[i]); } return 0; } #include <string.h> #include <stdio.h> int main() { char a[101]={}; int i; scanf("%s", a); // if(a=="IOI") (X) //if(a[0]=='I'&&a[1]=='O'&&a[2]=='I'&&a[3]==NULL) if(strcmp(a,"IOI")==0) { printf("IOI is the International Olympiad in Informatics."); } else { printf("I don't care."); } return 0; } //(strcmp(a,"IOI")==0) #include <stdio.h> #include <string.h> int main() { char a[2101]={},b[101]={}; int aa,bb,i; scanf("%s %s", a, b); aa=strlen(a); bb=strlen(b); if(aa-bb>0) { printf("%s %s", b, a); } else if(bb-aa>0) { printf("%s %s", a, b); } else { for(i=0; a[i]!=NULL; i++) { if(a[i]-b[i]>0) { printf("%s %s", b, a); break; } else if(b[i]-a[i]>0) { printf("%s %s", a, b); break; } } } return 0; } #include <stdio.h> #include <string.h> int main() { char a[11]={}; scanf("%s", a); printf("welcome! %s", a); return 0; } 함수 : 명령의 집합 function (기능) */ /* #include <stdio.h> //반환형 함수이름(매개변수) void secret(int n,char c) { int i; printf("******\n"); for(i=1;i<=n;i++) { printf("%c\n",c); } printf("******\n"); } int main() { int n; scanf("%d",&n); secret(n,'/'); printf("111\n"); secret(n+2,'%'); return 0; } #include <stdio.h> void f() { printf("hello"); } int main() { f(); return 0; } #include <stdio.h> void f() { printf("hello"); } int main() { f(); return 0; } #include <stdio.h> void f() { printf("%d", 123); } int main() { f(); return 0; } #include <stdio.h> void f() { printf("**"); } int main() { f(); return 0; } #include <stdio.h> int n; void f(int n) { int i; for(i=1; i<=n; i++) { printf("*"); } } int main() { scanf("%d", &n); f(n); return 0; } #include <stdio.h> int n; void f(int n) { if(n==1) { printf("hello"); } else if(n==2) { printf("world"); } } int main() { scanf("%d", &n); f(n); return 0; } #include <stdio.h> int n; int f(int n) { if(n%2==0) { return 10; } else { return 20; } } int main() { scanf("%d", &n); printf("%d",f(n)); return 0; } #include <stdio.h> int n; char grade(int n) { if(n>=90) { return 'A'; } else if(n>=80) { return 'B'; } else if(n>=70) { return 'C'; } else if(n>=60) { return 'D'; } else { return 'F'; } } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; } #include <stdio.h> int n; long long int f(int n) { long long int sum=0; int i; for(i=1; i<=n; i++) { sum=sum+i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */
0
0
2
jw0106
2022년 11월 30일
In 소스 코드 제출
/* #include <string.h> #include <stdio.h> int main() { char a[54]={}; int i,sum=10; scanf("%s", a); for(i=1; a[i]!=NULL; i++) { if(a[i]==a[i-1]) { sum=sum+5; } else { sum=sum+10; } } printf("%d", sum); return 0; } 아스키코드 : 모든 문자는 고유의 코드 번호를 가진다 'A' 65 'B' 66 ... 'Z' 90 //////////////// 'a' 97 'b' 98 ... 'z' 122 //////////////// ' ' 32 NULL 0 '0' 48 '1' 49 .. '9' '10' (X) #include <stdio.h> int main() { printf("%c",'h'-32); } #include <string.h> #include <stdio.h> int main() { char a[1001]={}; int i; scanf("%s", a); for(i=0; a[i]!=NULL; i++) { if('a'<=a[i]&&a[i]<='z') { a[i]=a[i]-32; } else if('A'<=a[i]&&a[i]<='Z') { a[i]=a[i]+32; } } printf("%s", a); return 0; } #include <string.h> #include <stdio.h> int main() { char a[21]={}; int i; scanf("%s", a); for(i=0; a[i]!=NULL; i++) { printf("%c",a[i]+2); } printf("\n"); for(i=0; a[i]!=NULL; i++) { printf("%c",(a[i]*7)%80+48); } return 0; } #include <stdio.h> #include <string.h> int main() { char a[201]={}; int i,j; gets(a); for(i=0; a[i]!=NULL; i++) { if('a'<=a[i]&&a[i]<='c') { a[i]=a[i]+23; } else if('d'<=a[i]&&a[i]<='z') { a[i]=a[i]-3; } } printf("%s", a); return 0; } #include <string.h> #include <stdio.h> int main() { char a[502]={}; int i,sum=0,j, n; scanf("%s", a); n = strlen(a); for(i=0; i<n; i++) { sum=sum+a[i]-'0'; } if(sum%3==0) { printf("1"); } else { printf("0"); } return 0; } #include <string.h> #include <stdio.h> int main() { char a[21]={},b[21]={},c[21]={}; int i,x,y,z; scanf("%s\n%s\n%s", a, b, c); x=strlen(a); y=strlen(b); z=strlen(c); if(a[x-1]==b[0]&&b[y-1]==c[0]&&c[z-1]==a[0]) { printf("good"); } else { printf("bad"); } return 0; } #include <string.h> #include <stdio.h> int main() { char a[2]={}; scanf("%s", a); printf("%s", a); return 0; } */
0
0
3
jw0106
2022년 11월 23일
In 소스 코드 제출
/* #include <stdio.h> int main() { int m,n,x,y,arr[101][101]={},i,j,ka=0,k, sum=0; int a, b; scanf("%d %d %d %d", &m, &n, &x, &y); for(i=1; i<=n; i++) { for(j=1; j<=m; j++) { scanf("%d", &arr[i][j]); } } for(i=1; i<=n-y+1; i++) { for(j=1; j<=m-x+1; j++) { sum=0; for(a=i;a<i+y;a++) { for(b=j;b<j+x;b++) { sum+=arr[a][b]; } } if(ka<sum) { ka=sum; } } } printf("%d", ka); return 0; } 문자 (일차원배)열 문자열 string #include <string.h> char a[50]={}; a[0] 'h' a[1] 'e' a[2] 'l' a[3] 'l' a[4] 'o' a[5] NULL "hello" 1. 한 단어 scanf("%s",a); 2. 문장 gets(a); "hello world" printf("%s",a); #include <string.h> <stdio.h> int main() { char a[8]={}; scanf("%s", a); printf("%s", a); return 0; } #include <string.h> #include <stdio.h> int main() { char a[30]={}; gets(a); printf("%s", a); return 0; } #include <string.h> #include <stdio.h> int main() { char a[5]={}; scanf("%s", a); if(a[0]=='l'&&a[1]=='o'&&a[2]=='v'&&a[3]=='e'&&a[4]==NULL) { printf("I love you."); } return 0; } #include <string.h> #include <stdio.h> int main() { char a[101]={},i; gets(a); for(i=0;a[i]!=NULL;i++) { if(a[i]!=' ') { printf("%c", a[i]); } } return 0; } #include <string.h> #include <stdio.h> int main() { char a[11]={},i; scanf("%s", a); for(i=0; a[i]!=NULL; i++) { if(a[i]=='t') { printf("%d ", i+1); } } return 0; } #include <string.h> #include <stdio.h> int main() { char a[100]={},i; int sum=0; gets(a); for(i=0;a[i]!=NULL;i++) { if(a[i]=='l'&&a[i+1]=='o'&&a[i+2]=='v'&&a[i+3]=='e') { sum=sum+1; } } printf("%d", sum); return 0; } #include <string.h> #include <stdio.h> int main() { char a[101]={}; int i,b=0,d=0; gets(a); for(i=0;a[i]!=NULL;i++) { if(a[i]=='c'||a[i]=='C') { b++; if(a[i+1]=='c'||a[i+1]=='C') { d++; } } } printf("%d\n%d", b, d); return 0; } strlen(a) :a 문자열의 길이 string length #include <string.h> #include <stdio.h> int main() { char a[101]={}; int i, len; gets(a); len=strlen(a); for(i=len-1; i>=0; i--) { printf("%c", a[i]); } return 0; } */ #include <string.h> #include <stdio.h> int main() { char a[53]={}; int i; scanf("%s", a); for(i=0; a[i]!=NULL; i++) { } }
0
0
2
jw0106
2022년 11월 16일
In 소스 코드 제출
/* #include<stdio.h> int main() { int i,j,k,x1,y1,x2,y2,arr[101][101]={},a=0; for(k=1; k<=4; k++) { scanf("%d %d %d %d", &x1, &y1, &x2, &y2); for(i=x1; i<x2; i++) { for(j=y1; j<y2; j++) { arr[i][j]=1; } } } for(i=1; i<=100; i++) { for(j=1; j<=100; j++) { if(arr[i][j]==1) { a++; } } } printf("%d", a); return 0; } */ #include <stdio.h> int main() { int m,n,x,y,arr[101][101]={},i,j,ka=0,k, sum=0; int a, b; scanf("%d %d %d %d", &m, &n, &x, &y); for(i=1; i<=n; i++) { for(j=1; j<=m; j++) { scanf("%d", &arr[i][j]); } } for(i=1; i<=n; i++) { for(j=1; j<=m; j++) { sum=0; for(a=i;a<i+y;a++) { for(b=j;b<j+x;b++) { sum+=arr[a][b]; } } if(ka<sum) { ka=sum; } } } printf("%d", ka); return 0; }
0
0
1
jw0106
2022년 11월 09일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,i,j,k,a,b,c,z=0; int arr[101][101]={}; scanf("%d", &n); for(k=1; k<=n; k++) { scanf("%d %d", &a, &b); for(i=a; i<a+10; i++) { for(j=b; j<b+10; j++) { arr[i][j]=1; } } } for(i=1; i<=100; i++) { for(j=1; j<=100; j++) { if(arr[i][j]==1) { z++; } } } printf("%d", z); return 0; } */ #include<stdio.h> int main() { int i,j,k,x1,y1,x2,y2,a[101][101]; for(k=1; k<=4; k++) { scanf("%d %d %d %d", &x1, &y1, &x2, &y2); for(i=1; i<=4; i++) { for(j=1; j<=4; j++) { } } } }
0
0
2
jw0106
2022년 11월 02일
In 소스 코드 제출
#include <stdio.h> int main() { int a[11][11]= {},i,j,x,y; for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d", &a[i][j]); } } i=2; j=2; while(1) { if(a[i][j]==2) { a[i][j]=9; break; } else { a[i][j]=9; } if(a[i][j+1]!=1) { j++; } else if(a[i+1][j]!=1)//아래로 갈 수 있니? { i++; } else { break; } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { printf("%d ", a[i][j]); } printf("\n"); } return 0; }
0
0
1
jw0106
2022년 10월 26일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a[11][11]= {},i,j,k=0,r,c; for(i=1; i<=9; i++) { for(j=1; j<=9; j++) { scanf("%d", &a[i][j]); } } scanf("%d %d", &r, &c); if(a[r][c]==1) { k=-1; } else if(a[r][c]==0) { k=k+a[r+1][c]+a[r-1][c]+a[r][c+1]+a[r][c-1]+a[r+1][c+1]+a[r-1][c-1]+a[r+1][c-1]+a[r-1][c+1]; } printf("%d", k); return 0; } */ #include <stdio.h> int main() { int h,w,n,i,j,l,d,x,y,a=1,b,c; scanf("%d %d", &h, &w); scanf("%d", &n); for(a; a<=n; a++) { scanf("%d %d %d %d", &l, &d, &x, &y); } for(i=1; i<=h; i++) { for(j=1; j<=w; j++) { if(d=0) { for(i=1; i<=n; i++) { for(j=0; j<=0; j++) { printf("1"); } } } else if(d=1) { for(j=1; j<=n; j++) { for(i=0; i<=0; i++) { printf("1"); } } } } } return 0; }
0
0
1
jw0106
2022년 10월 19일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,a[101][101],k=1,i,j,sum=0; scanf("%d", &n); for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { a[i][j]=k++; } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { if(i==1||i==n||j==1||j==n) { sum=sum+a[i][j]; } } } printf("%d", sum); return 0; } #include <stdio.h> int main() { int a[12][11]= {},i,j,k=1; for(i=1; i<=11; i++) { for(j=1; j<=10; j++) { scanf("%d", &a[i][j]); } } for(j=1; j<=10; j++) { if(a[11][j]==1) { printf("%d ", j); for(i=10; i>=1; i--) { if(a[i][j]>0) { printf("crash\n"); break; } else if(a[i][j]<0) { printf("fall\n"); break; } else if(a[i][j]==0 && i==1) { printf("safe\n"); } } } } return 0; } */ #include <stdio.h> int main() { int a[9][9]={},i,j,k=0; for(i=1; i<=11; i++) { for(j=1; j<=10; j++) { scanf("%d", &a[i][j]); } } }
0
0
0
jw0106
2022년 10월 12일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,a[101][101],k=1,i,j; scanf("%d", &n); for(i=1; i<=n; i++) { if(i%2==1){ for(j=1; j<=n; j++) { a[i][j]=k++; } } else { for(j=n; j>=1; j--) { a[i][j]=k++; } } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ", a[i][j] ); } printf("\n"); } return 0; } #include <stdio.h> int main() { int n,a[101][101],k=1,i,j; scanf("%d", &n); for(i=1; i<=n; i++) { if(i%2==0){ for(j=1; j<=n; j++) { a[i][j]=k++; } } else { for(j=n; j>=1; j--) { a[i][j]=k++; } } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ", a[i][j] ); } printf("\n"); } return 0; } #include <stdio.h> int main() { int n,a[101][101],k=1,i,j; scanf("%d", &n); for(j=1; j<=n; j++) { if(j%2==0) { for(i=n; i>=1; i--) { a[i][j]=k++; } } else { for(i=1; i<=n; i++) { a[i][j]=k++; } } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ", a[i][j] ); } printf("\n"); } return 0; } #include <stdio.h> int main() { int n,a[101][101],k=1,i,j; scanf("%d", &n); for(j=1; j<=n; j++) { if(j%2==1) { for(i=n; i>=1; i--) { a[i][j]=k++; } } else { for(i=1; i<=n; i++) { a[i][j]=k++; } } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ", a[i][j] ); } printf("\n"); } return 0; } //#include <stdio.h> //int main() { // int i,j,n; // scanf("%d", &n); // for(i=1; i<=n; i++) // { // for(j=1; j<=i; j++) // { // printf("*"); // } // printf("\n"); // } // return 0; //} #include <stdio.h> int main() { int i,j,a[21][21],N; scanf("%d", &N); for(i=1; i<=N; i++) { scanf("%d", &a[i][1]); } for(i=2; i<=N; i++) { for(j=2; j<=i; j++) { a[i][j] = a[i][j-1] - a[i-1][j-1]; } } for(i=1; i<=N; i++) { for(j=1; j<=i; j++) { printf("%d ", a[i][j]); } printf("\n"); } return 0; } */ #include <stdio.h> int main() { int a[12][11]= {},i,j,k=1; for(i=1; i<=11; i++) { for(j=1; j<=10; j++) { scanf("%d", &a[i][j]); } } for(j=1; j<=10; j++) { if(a[i]==11&&a[i]==1) { for(i=10; i>=1; i--) { if(a[i][j]>0) { printf("crash"); break; } else if(a[i][j]<0) { printf("fall"); break; } else { printf("safe"); } } for(i=1; i<=11; i++) { printf("%d") } } } return 0; }
0
0
3
jw0106
2022년 10월 05일
In 소스 코드 제출
/* #include <stdio.h> int main() { int array[1001]= {},i,j,n,sum=0; scanf("%d", &n); for(i=1; i<=n; i++) { scanf("%d", &array[i]); } for(i=1; i<=n; i++) { printf("%d: ", i); for(j=1; j<=n; j++) { if(array[i]==array[j]&&i!=j) { printf("= "); } else if(array[i]<array[j]) { printf("< "); } else if (array[i]>array[j]) { printf("> "); } } printf("\n"); } return 0; } */ /* for(i=1; i<=n; i++) { if(i==array[i]) { printf("i=array[i]"); } else if(i<array[i]) { printf("i<array[i]"); } else { printf("i>array[i]"); } } return 0; } 1 2 3 4 5/ 2 3 4 5 /1 3 4 5 /1 2 4 5 /1 2 3 5 /1 2 3 4 */ #include <stdio.h> int main() { int array[1001]={}, i,j,n; scanf("%d", &n); for(i=1; i<=n; i++) { scanf("%d", &array[i]); } for(i=1; i<=n; i++) { for(j=i; j<=n; j++) { printf("%d ",array[j]); } for(j=1; j<=i-1; j++) { printf("%d ",array[j]); } printf("\n"); } return 0; }
0
0
0
jw0106
2022년 10월 01일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[100]={},i,k; scanf("%d", &k); for(i=0; i<k; i++) { scanf("%d", &arr[i]); } for(i=0; i<k; i++) { printf("%d\n", arr[i]); } for(i=0; i<k; i++) { printf("%d\n", arr[i]); } return 0; } #include<stdio.h> int main() { int array[10]={},i,k; for(i=0; i<10; i++) { scanf("%d", &array[i]); } scanf("%d", &k); printf("%d", array[k-1]); return 0; } #include <stdio.h> int main() { int array[10001]={},n,i; scanf("%d", &n); for(i=1; i<=n; i++) { scanf("%d", &array[i]); } for(i=n; i>=1; i--) { printf("%d ", array[i]); } return 0; } */ /* #include <stdio.h> int main() { int array[10001]={},k,i,min=23; scanf("%d", &k); for(i=1; i<=k; i++) { scanf("%d", &array[i]); if(min>array[i]) { min=array[i]; } } printf("%d", min); return 0; } #include <stdio.h> int main(){ int array[1001]={},i,N,max=0; scanf("%d", &N); for(i=1; i<=N; i++) { scanf("%d", &array[i]); if(max<array[i]) { max=array[i]; } } printf("%d", max); return 0; } */ #include<stdio.h> int main() { int array[51]={},i,N,sum=0,a=0; scanf("%d", &N); for(i=1; i<=N; i++) { sum=sum+i; } for(i=1; i<N; i++) { scanf("%d", &array[i]); sum=sum-array[i]; } printf("%d", sum); return 0; }
0
0
1
jw0106
2022년 9월 28일
In 소스 코드 제출
/* (1)+ (1+2)+ (1+2+3)+ (1+2+3+4)+ ...+ (1+...+n) #include <stdio.h> int main() { int i,j,n,a=0; scanf("%d", &n); for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { a=a+j; } } printf("%d", a); return 0; } #include <stdio.h> int main() { int n,m,i,j; scanf("%d %d", &n, &m); for(i=1; i<=m; i++) { for(j=1; j<=n; j++) { if((i==1&&(j>1&&j<n))||(i==m&&(j>1&&j<n))) { printf("-"); } else if((i>1&&i<m)&&(j>1&&j<n)) { printf(" "); } else if(j==1&&(i>1&&i<m)||j==n&&(i>1&&i<m)) { printf("|"); } else { printf("+"); } } printf("\n"); } return 0; } 1차원 선 2차원 면 3차원 3D 입체 배열 array 어레이 1차원 배열 : 여러개의 변수를 선언 int a, b, c; int a, b, c, d, e, f, g, h , i, j, k, ... . .... int arr[30]; // arr[0] ~ arr[29] 총 30 칸 int a; printf("%d",a); -> 총 n번, n개를 입력받거나 출력하고싶을때 1. 0부터 사용 for(i=0;i<n;i++) 2. 1부터 사용 for(i=1;i<=n;i++) #include <stdio.h> int main() { int arr[1001]={0}; int i; for(i=0;i<5;i++){ scanf("%d",&arr[i]); } for(i=0;i<5;i++){ printf("%d ",arr[i]); } return 0; } #include <stdio.h> int main() { int arr[1000]={},i,n; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d", &arr[i]); } for(i=n-1; i>=0; i--) { printf("%d ", arr[i]); } return 0; } */ #include <stdio.h> int main() { int arr[100]={},i,k; scanf("%d", &k); for(i=0; i<k; i++) { scanf("%d", &arr[i]); } for(i=0; i<k; i++) { printf("%d\n", arr[i]); } for(i=0; i<k; i++) { printf("%d\n", arr[i]); } return 0; }
0
0
2
jw0106
2022년 9월 21일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,i,j; scanf("%d", &n); for(i=1; i<=2*n; i++) { for(j=1; j<=2*n; j++) { if(i+j==n+1||i-j==n||i+j==3*n+1||j-i==n) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } #include <stdio.h> int main() { int n,i,j; scanf("%d", &n); for(i=1; i<=n; i++) { for(j=i; j<=n-1; j++) { printf(" "); } for(j=1; j<=n; j++) { printf("*"); } printf("\n"); } return 0; } */ //#include <stdio.h> //int main() { // int a,b,c; // scanf("%d", &a); // b=1; // for(a*b; b<10; b++) { // c=a*b; // printf("%d*%d=%d\n", a, b,c); // } // return 0; //} #include <stdio.h> int main() { int a,b,i,j; scanf("%d %d", &a, &b); for(i=a; i<=b; i++) { for(j=1; j<=9; j++) { printf("%d*%d=%d\n", i,j,i*j); } } return 0; }
0
0
0

jw0106

더보기
bottom of page