top of page

게시판 게시물

jio0914
2023년 5월 30일
In 소스 코드 제출
/* #include<stdio.h> int main() { int n,i,j,arr[1001]={}; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i]); } for(i=1;i<=n;i++) { for(j=i;j<=n;j++) { printf("%d ",arr[j]); } for(j=1;j<i;j++) { printf("%d ",arr[j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,arr[21000]; scanf("%d",&n); if(n==0) { printf("%d",0); return 0; } for(i=1;n!=0;i++) { arr[i]=n%2; n=n/2; } for(i--;i>=1;i--) { printf("%d",arr[i]); } return 0; } a[i] : i번째 데이터 a[i] : i에 대한 메모 ex) i가 입력된 횟수 memoization (입력데이터의 범위가 정해져있을때만) arr[i] : i가 입력된적 있으면 1 없으면 0 #include<stdio.h> int main() { int n,k,arr[10000]={},i,t; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); arr[k]=1; } scanf("%d",&t); for(i=1;i<=t;i++) { scanf("%d",&k); printf("%d ",arr[k]); } return 0; } */ /** 1차원-선 2차원-면 int arr[5][6]={}; #include<stdio.h> int main() { int arr[5][5]={}; int i, j, k=1; //1. 이차원 배열 채우기 for(i=1;i<=3;i++) { for(j=4;j>=1;j--) { arr[i][j]=k++; } } //2. 이차원 배열 출력하기 for(i=1;i<=3;i++) { for(j=1;j<=4;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } **/ /* #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int arr[101][101]; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=m;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=1;j<=m;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=1;j<=m;j++) { if(j%2==1) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } else { for(i=1;i<=n;i++) { arr[i][j]=k++; } } } for(i=1;i<=n;i++) { for(j=m;j>=1;j--) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; int arr[21][21]={}; //1. 입력받기 scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i][1]); } //2. 채우기 for(i=2;i<=n;i++) { for(j=2;j<=i;j++) { arr[i][j]=arr[i][j-1]-arr[i-1][j-1]; } } //3. 출력하기 for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int r,n,i,j,sum=0; int arr[11][11]={}; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { scanf("%d",&arr[i][j]); } } scanf("%d %d",&r,&n); if(arr[r][n]==1) { printf("-1"); } else { for(i=r-1;i<=r+1;i++) { for(j=n-1;j<=n+1;j++) { sum=sum+arr[i][j]; } } printf("%d",sum); } return 0; } #include<stdio.h> int main() { int i,j,n; int arr[12][11]={}; for(i=1;i<=11;i++) { for(j=1;j<=10;j++) { scanf("%d",&arr[i][j]); } } for(j=1;j<=10;j++) { if(arr[11][j]==1) { for(i=10;i>=1;i--) { if(arr[i][j]<0) { printf("%d",j); printf(" fall"); printf("\n"); break; } else if(arr[i][j]>0) { printf("%d",j); printf(" crash"); printf("\n"); break; } else if(arr[i][j]==0&&i==1) { printf("%d",j); printf(" safe"); printf("\n"); } } } } return 0; } */
0
0
1
jio0914
2023년 5월 25일
In 소스 코드 제출
/* #include<stdio.h> int main() { int n,i,j,arr[1001]={}; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i]); } for(i=1;i<=n;i++) { for(j=i;j<=n;j++) { printf("%d ",arr[j]); } for(j=1;j<i;j++) { printf("%d ",arr[j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,arr[21000]; scanf("%d",&n); if(n==0) { printf("%d",0); return 0; } for(i=1;n!=0;i++) { arr[i]=n%2; n=n/2; } for(i--;i>=1;i--) { printf("%d",arr[i]); } return 0; } a[i] : i번째 데이터 a[i] : i에 대한 메모 ex) i가 입력된 횟수 memoization (입력데이터의 범위가 정해져있을때만) arr[i] : i가 입력된적 있으면 1 없으면 0 #include<stdio.h> int main() { int n,k,arr[10000]={},i,t; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); arr[k]=1; } scanf("%d",&t); for(i=1;i<=t;i++) { scanf("%d",&k); printf("%d ",arr[k]); } return 0; } */ /** 1차원-선 2차원-면 int arr[5][6]={}; #include<stdio.h> int main() { int arr[5][5]={}; int i, j, k=1; //1. 이차원 배열 채우기 for(i=1;i<=3;i++) { for(j=4;j>=1;j--) { arr[i][j]=k++; } } //2. 이차원 배열 출력하기 for(i=1;i<=3;i++) { for(j=1;j<=4;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } **/ /* #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int arr[101][101]; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=m;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=1;j<=m;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=1;j<=m;j++) { if(j%2==1) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } else { for(i=1;i<=n;i++) { arr[i][j]=k++; } } } for(i=1;i<=n;i++) { for(j=m;j>=1;j--) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; int arr[21][21]={}; //1. 입력받기 scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i][1]); } //2. 채우기 for(i=2;i<=n;i++) { for(j=2;j<=i;j++) { arr[i][j]=arr[i][j-1]-arr[i-1][j-1]; } } //3. 출력하기 for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ #include<stdio.h> int main() { int r,n,i,j,sum; int arr[10][10]={}; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { scanf("%d",&arr[i][j]); } } scanf("%d %d",&r,&n); if(arr[r][n]==1) { printf("-1"); } else { for(i=r-1;i<=r+1;i++) { for(j=n-1;j<=n+1;j++) { sum=sum+arr[i][j]; } } printf("%d",sum); } return 0; }
0
0
2
jio0914
2023년 5월 23일
In 소스 코드 제출
/* #include<stdio.h> int main() { int n,i,j,arr[1001]={}; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i]); } for(i=1;i<=n;i++) { for(j=i;j<=n;j++) { printf("%d ",arr[j]); } for(j=1;j<i;j++) { printf("%d ",arr[j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,arr[21000]; scanf("%d",&n); if(n==0) { printf("%d",0); return 0; } for(i=1;n!=0;i++) { arr[i]=n%2; n=n/2; } for(i--;i>=1;i--) { printf("%d",arr[i]); } return 0; } a[i] : i번째 데이터 a[i] : i에 대한 메모 ex) i가 입력된 횟수 memoization (입력데이터의 범위가 정해져있을때만) arr[i] : i가 입력된적 있으면 1 없으면 0 #include<stdio.h> int main() { int n,k,arr[10000]={},i,t; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); arr[k]=1; } scanf("%d",&t); for(i=1;i<=t;i++) { scanf("%d",&k); printf("%d ",arr[k]); } return 0; } */ /** 1차원-선 2차원-면 int arr[5][6]={}; #include<stdio.h> int main() { int arr[5][5]={}; int i, j, k=1; //1. 이차원 배열 채우기 for(i=1;i<=3;i++) { for(j=4;j>=1;j--) { arr[i][j]=k++; } } //2. 이차원 배열 출력하기 for(i=1;i<=3;i++) { for(j=1;j<=4;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } **/ /* #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int arr[101][101]; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=m;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=1;j<=m;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=1;j<=m;j++) { if(j%2==1) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } else { for(i=1;i<=n;i++) { arr[i][j]=k++; } } } for(i=1;i<=n;i++) { for(j=m;j>=1;j--) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ #include<stdio.h> int main() { int n,i,j; int arr[21][21]={}; //1. 입력받기 scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i][1]); } ///2. 채우기(범위조정 중요***) for(i=2;i<=n+1;i++) { for(j=n;j<=i;j++) { arr[i][j]=arr[i][j-1]-arr[i-1][j-1]; } } //3. 출력하기 for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; }
0
0
3
jio0914
2023년 5월 18일
In 소스 코드 제출
/* #include<stdio.h> int main() { int n,i,j,arr[1001]={}; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i]); } for(i=1;i<=n;i++) { for(j=i;j<=n;j++) { printf("%d ",arr[j]); } for(j=1;j<i;j++) { printf("%d ",arr[j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,arr[21000]; scanf("%d",&n); if(n==0) { printf("%d",0); return 0; } for(i=1;n!=0;i++) { arr[i]=n%2; n=n/2; } for(i--;i>=1;i--) { printf("%d",arr[i]); } return 0; } a[i] : i번째 데이터 a[i] : i에 대한 메모 ex) i가 입력된 횟수 memoization (입력데이터의 범위가 정해져있을때만) arr[i] : i가 입력된적 있으면 1 없으면 0 #include<stdio.h> int main() { int n,k,arr[10000]={},i,t; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); arr[k]=1; } scanf("%d",&t); for(i=1;i<=t;i++) { scanf("%d",&k); printf("%d ",arr[k]); } return 0; } */ /** 1차원-선 2차원-면 int arr[5][6]={}; #include<stdio.h> int main() { int arr[5][5]={}; int i, j, k=1; //1. 이차원 배열 채우기 for(i=1;i<=3;i++) { for(j=4;j>=1;j--) { arr[i][j]=k++; } } //2. 이차원 배열 출력하기 for(i=1;i<=3;i++) { for(j=1;j<=4;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } **/ /* #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int arr[101][101]; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=m;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=1;j<=m;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */
0
0
2
jio0914
2023년 5월 16일
In 소스 코드 제출
/* #include<stdio.h> int main() { int n,i,j,arr[1001]={}; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i]); } for(i=1;i<=n;i++) { for(j=i;j<=n;j++) { printf("%d ",arr[j]); } for(j=1;j<i;j++) { printf("%d ",arr[j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,arr[21000]; scanf("%d",&n); if(n==0) { printf("%d",0); return 0; } for(i=1;n!=0;i++) { arr[i]=n%2; n=n/2; } for(i--;i>=1;i--) { printf("%d",arr[i]); } return 0; } a[i] : i번째 데이터 a[i] : i에 대한 메모 ex) i가 입력된 횟수 memoization (입력데이터의 범위가 정해져있을때만) #include<stdio.h> int main() { int n,i,arr[24]={},k; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); arr[k]++; } for(i=1;i<=23;i++) { printf("%d ",arr[i]); } return 0; } a[i] : i가 있었으면 1 아니면 0 */ #include<stdio.h> int main() { int n,m,arr[10000000]={},i; scanf("%d",&n); for() { scanf("%d",&k); arr[k]=1; } scanf(""); for() { scanf(""); printf(); } return 0; }
0
0
3
jio0914
2023년 5월 09일
In 소스 코드 제출
/*#include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n-1;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } for(i=n;i>=1;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=6;i++) { for(j=1;j<=6;j++) { if(i+j==n) { printf("%d ",i); printf("%d",j); printf("\n"); } } } return 0; } #include<stdio.h> int main() { int i,j,n,k; scanf("%d %d",&n,&k); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(i==1||i==n||j==1||j==n||(j+i-1)%k==0) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } */ /**+ 1차원 선 2차원 평면 3차원 입체 배열 : 여러개를 나열한것 array -> arr 정수 변수 100개 선언 int a, b, c, d, e, g, ..... .; (x) int arr[100];// 정수 변수 100칸 생성 중요한점!! 컴퓨터는 숫자(갯수)를 셀때 0부터 센다 arr[0] ~ arr[99] -> 100칸 arr[100] = 40; (x) - 배열 초기화 int arr[100] = {4,1,3,8}; int arr[100] = {}; //전부 0으로 초기화 int arr[100] = {0}; - 100개를 모두 출력 ( arr[0] ~ arr[99] ) int i; for(i=0;i<100;i++) printf("%d ",arr[i]); - 배열은 변수갯수로 선언이 불가능 int arr[n] ; (x) int arr[1000] ; (o) 5칸 1번 방법) arr[1] ~ arr[5] int arr[6]={}; 2번 방법) arr[0] ~ arr[4] int arr[5]={}; **/ /* #include<stdio.h> int main() { int n,arr[1000]={},i; 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 n,arr[100]={},i,j; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&arr[i]); } for(j=0;j<=1;j++) { for(i=0;i<n;i++) { printf("%d\n",arr[i]); } } return 0; } #include<stdio.h> int main() { int n,arr[11],i; char k; for(i=1;i<=10;i++) { scanf("%d",&arr[i]); } scanf("%d",&n); printf("%d",arr[n]); return 0; } */ #include<stdio.h> int main() { int n,i,arr[1001]={},j; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&arr[i]); for(j=1;j<=n;j++) { if(arr[n]<arr[]) printf("<"); if(arr[n]>arr[]) printf(">"); if(arr[n]==arr[]) printf("="); } printf("\n"); } return 0; }
0
0
0
jio0914
2023년 5월 02일
In 소스 코드 제출
#include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n-1;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } for(i=n;i>=1;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=6;i++) { for(j=1;j<=6;j++) { if(i+j==n) { printf("%d ",i); printf("%d",j); printf("\n"); } } } return 0; } */ /* #include<stdio.h> int main() { int i,j,n,k; scanf("%d %d",&n,&k); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(i==1||i==n||j==1||j==n||(j+i-1)%k==0) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } */
0
0
3
jio0914
2023년 4월 27일
In 소스 코드 제출
#include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("%d ",i); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n-1;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } for(i=1;i>=n;i++) { for() } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n-1;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } for(i=n;i>=1;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } return 0; } */ /* #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=6;i++) { for(j=1;j<=6;j++) { if(i+j==n) { printf("%d ",i); printf("%d",j); printf("\n"); } } } return 0; } */
0
0
1
jio0914
2023년 4월 26일
In 소스 코드 제출
#include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } #include<stdio.h> int main() { int a,i,j; scanf("%d",&a); for(i=a;i>=1;i--) { //a개 = i개(별) + a-i개(공백) for(j=1;j<=a-i;j++) { printf(" "); } for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } 1367 1371 */ /* #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if() { 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=1;j<=i;j++) { printf("%d ",j); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("%d ",i); } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n-1;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } for(i=1;i>=n;i++) { for() } return 0; } */ /** #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n-1;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } for(i=n;i>=1;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=i*2-1;j++) { printf("*"); } for(j=1;j<=n-i;j++) { printf(" "); } printf("\n"); } return 0; } **/
0
0
2
jio0914
2023년 4월 18일
In 소스 코드 제출
/* a~b사이의 수를 줄테니 최댓값을 구하세요 max는 일단 " a " 라고 하자 min은 일단 " b " 라고 하자 가장 큰 값 : max 9 2 1 4 7 9 3 4 printf("%d",max); */ /* #include<stdio.h> int main() { int a,n,i,max=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(max<a) { max=a; } } printf("%d",max); return 0; } { { } */ /* #include<stdio.h> int main() { int n,i,a=0,b=0; for(i=0; i<7; i++) { scanf("%d",&n); if(n%2==0) { if(a<n) { a=n; } } else { if(b<n) { b=n; } } } printf("%d",a+b); return 0; } #include<stdio.h> int main() { int a,sum=0,i,min=100; for(i=1; i<=7; i++) { scanf("%d",&a); if(a%2==1) { if(a<min) { min=a; } sum=sum+a; } } if(sum==0) { printf("-1"); } else { printf("%d\n",sum); printf("%d",min); } return 0; } */ /*a a%10 rev 1234 4 4 123 3 4*10+3 43 12 2 432 1 1 4321 1200 0 0 120 0 0 12 2 2 1 1 21 */ /* #include <stdio.h> int main() { int a,sum=0,rev=0; scanf("%d", &a); while(a>=1) { rev=rev*10+a%10; sum=sum+a%10; a=a/10; } printf("%d\n%d",rev,sum); return 0; } 중첩반복문 : 반복문을 반복 j=1 j=2 j=3 j=4 j=5 ... i=1 i=2 i=3 i=4 ... #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { if(i==2 && j==4) printf(" "); else printf("*"); } for(j=1;j<=3;j++) { printf("!"); } printf("\n"); } return 0; } (i=1 j=1) (i=1 j=2) (i=1 j=3) (i=1 j=4) (i=1 j=5) (i=2 j=1) (i=2 j=2) (i=2 j=3) (i=2 j=4) (i=2 j=5) (i=3 j=1) (i=3 j=2) (i=3 j=3) (i=3 j=4) (i=3 j=5) (i=4 j=1) (i=4 j=2) (i=4 j=3) (i=4 j=4) (i=4 j=5) #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { printf("(i=%d j=%d) ",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<=n;j++) { if(i==1 || i==n || j==1 || j==n || j==i || i+j==n+1 || i==n-n/2||j==n-n/2) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } #include<stdio.h> int main() { int a,i,j; scanf("%d",&a); for(i=a;i>=1;i--) { //a개 = i개(별) + a-i개(공백) for(j=1;j<=a-i;j++) { printf(" "); } for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } 1367 1371 */ /* #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if() { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } */
0
0
3
jio0914
2023년 4월 13일
In 소스 코드 제출
/* a~b사이의 수를 줄테니 최댓값을 구하세요 max는 일단 " a " 라고 하자 min은 일단 " b " 라고 하자 가장 큰 값 : max 9 2 1 4 7 9 3 4 printf("%d",max); */ /* #include<stdio.h> int main() { int a,n,i,max=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(max<a) { max=a; } } printf("%d",max); return 0; } { { } */ /* #include<stdio.h> int main() { int n,i,a=0,b=0; for(i=0; i<7; i++) { scanf("%d",&n); if(n%2==0) { if(a<n) { a=n; } } else { if(b<n) { b=n; } } } printf("%d",a+b); return 0; } #include<stdio.h> int main() { int a,sum=0,i,min=100; for(i=1; i<=7; i++) { scanf("%d",&a); if(a%2==1) { if(a<min) { min=a; } sum=sum+a; } } if(sum==0) { printf("-1"); } else { printf("%d\n",sum); printf("%d",min); } return 0; } */ /*a a%10 rev 1234 4 4 123 3 4*10+3 43 12 2 432 1 1 4321 1200 0 0 120 0 0 12 2 2 1 1 21 */ /* #include <stdio.h> int main() { int a,sum=0,rev=0; scanf("%d", &a); while(a>=1) { rev=rev*10+a%10; sum=sum+a%10; a=a/10; } printf("%d\n%d",rev,sum); return 0; } 중첩반복문 : 반복문을 반복 j=1 j=2 j=3 j=4 j=5 ... i=1 i=2 i=3 i=4 ... #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { if(i==2 && j==4) printf(" "); else printf("*"); } for(j=1;j<=3;j++) { printf("!"); } printf("\n"); } return 0; } (i=1 j=1) (i=1 j=2) (i=1 j=3) (i=1 j=4) (i=1 j=5) (i=2 j=1) (i=2 j=2) (i=2 j=3) (i=2 j=4) (i=2 j=5) (i=3 j=1) (i=3 j=2) (i=3 j=3) (i=3 j=4) (i=3 j=5) (i=4 j=1) (i=4 j=2) (i=4 j=3) (i=4 j=4) (i=4 j=5) #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { printf("(i=%d j=%d) ",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<=n;j++) { if(i==1 || i==n || j==1 || j==n || j==i || i+j==n+1 || i==n-n/2||j==n-n/2) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } */
0
0
1
jio0914
2023년 4월 13일
In 소스 코드 제출
/* a~b사이의 수를 줄테니 최댓값을 구하세요 max는 일단 " a " 라고 하자 min은 일단 " b " 라고 하자 가장 큰 값 : max 9 2 1 4 7 9 3 4 printf("%d",max); */ /* #include<stdio.h> int main() { int a,n,i,max=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(max<a) { max=a; } } printf("%d",max); return 0; } { { } */ /* #include<stdio.h> int main() { int n,i,a=0,b=0; for(i=0; i<7; i++) { scanf("%d",&n); if(n%2==0) { if(a<n) { a=n; } } else { if(b<n) { b=n; } } } printf("%d",a+b); return 0; } #include<stdio.h> int main() { int a,sum=0,i,min=100; for(i=1; i<=7; i++) { scanf("%d",&a); if(a%2==1) { if(a<min) { min=a; } sum=sum+a; } } if(sum==0) { printf("-1"); } else { printf("%d\n",sum); printf("%d",min); } return 0; } */ /*a a%10 rev 1234 4 4 123 3 4*10+3 43 12 2 432 1 1 4321 1200 0 0 120 0 0 12 2 2 1 1 21 */ /* #include <stdio.h> int main() { int a,sum=0,rev=0; scanf("%d", &a); while(a>=1) { rev=rev*10+a%10; sum=sum+a%10; a=a/10; } printf("%d\n%d",rev,sum); return 0; } 중첩반복문 : 반복문을 반복 j=1 j=2 j=3 j=4 j=5 ... i=1 i=2 i=3 i=4 ... #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { if(i==2 && j==4) printf(" "); else printf("*"); } for(j=1;j<=3;j++) { printf("!"); } printf("\n"); } return 0; } (i=1 j=1) (i=1 j=2) (i=1 j=3) (i=1 j=4) (i=1 j=5) (i=2 j=1) (i=2 j=2) (i=2 j=3) (i=2 j=4) (i=2 j=5) (i=3 j=1) (i=3 j=2) (i=3 j=3) (i=3 j=4) (i=3 j=5) (i=4 j=1) (i=4 j=2) (i=4 j=3) (i=4 j=4) (i=4 j=5) #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { printf("(i=%d j=%d) ",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<=n;j++) { if(i==1 || i==n || j==1 || j==n || j==i || i+j==n+1 || i==n-n/2||j==n-n/2) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } */
0
0
0
jio0914
2023년 4월 13일
In 소스 코드 제출
/* a~b사이의 수를 줄테니 최댓값을 구하세요 max는 일단 " a " 라고 하자 min은 일단 " b " 라고 하자 가장 큰 값 : max 9 2 1 4 7 9 3 4 printf("%d",max); */ /* #include<stdio.h> int main() { int a,n,i,max=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(max<a) { max=a; } } printf("%d",max); return 0; } { { } */ /* #include<stdio.h> int main() { int n,i,a=0,b=0; for(i=0; i<7; i++) { scanf("%d",&n); if(n%2==0) { if(a<n) { a=n; } } else { if(b<n) { b=n; } } } printf("%d",a+b); return 0; } #include<stdio.h> int main() { int a,sum=0,i,min=100; for(i=1; i<=7; i++) { scanf("%d",&a); if(a%2==1) { if(a<min) { min=a; } sum=sum+a; } } if(sum==0) { printf("-1"); } else { printf("%d\n",sum); printf("%d",min); } return 0; } */ /*a a%10 rev 1234 4 4 123 3 4*10+3 43 12 2 432 1 1 4321 1200 0 0 120 0 0 12 2 2 1 1 21 */ /* #include <stdio.h> int main() { int a,sum=0,rev=0; scanf("%d", &a); while(a>=1) { rev=rev*10+a%10; sum=sum+a%10; a=a/10; } printf("%d\n%d",rev,sum); return 0; } 중첩반복문 : 반복문을 반복 j=1 j=2 j=3 j=4 j=5 ... i=1 i=2 i=3 i=4 ... #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { if(i==2 && j==4) printf(" "); else printf("*"); } for(j=1;j<=3;j++) { printf("!"); } printf("\n"); } return 0; } (i=1 j=1) (i=1 j=2) (i=1 j=3) (i=1 j=4) (i=1 j=5) (i=2 j=1) (i=2 j=2) (i=2 j=3) (i=2 j=4) (i=2 j=5) (i=3 j=1) (i=3 j=2) (i=3 j=3) (i=3 j=4) (i=3 j=5) (i=4 j=1) (i=4 j=2) (i=4 j=3) (i=4 j=4) (i=4 j=5) #include <stdio.h> int main() { int i,j; for(i=1;i<=4;i++) // 층 - 행 { for(j=1;j<=5;j++) // 호수 -열 { printf("(i=%d j=%d) ",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<=n;j++) { if(i==1 || i==n || j==1 || j==n || j==i || i+j==n+1 || i==n-n/2||j==n-n/2) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } #include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } */
0
0
0
jio0914
2023년 4월 11일
In 소스 코드 제출
/* a~b사이의 수를 줄테니 최댓값을 구하세요 max는 일단 " a " 라고 하자 min은 일단 " b " 라고 하자 가장 큰 값 : max 9 2 1 4 7 9 3 4 printf("%d",max); */ /* #include<stdio.h> int main() { int a,n,i,max=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(max<a) { max=a; } } printf("%d",max); return 0; } { { } */ /* #include<stdio.h> int main() { int n,i,a=0,b=0; for(i=0; i<7; i++) { scanf("%d",&n); if(n%2==0) { if(a<n) { a=n; } } else { if(b<n) { b=n; } } } printf("%d",a+b); return 0; } #include<stdio.h> int main() { int a,sum=0,i,min=100; for(i=1; i<=7; i++) { scanf("%d",&a); if(a%2==1) { if(a<min) { min=a; } sum=sum+a; } } if(sum==0) { printf("-1"); } else { printf("%d\n",sum); printf("%d",min); } return 0; } */
0
0
2
jio0914
2023년 4월 04일
In 소스 코드 제출
/******************************************************************************************************************************************************************************************************************************************************************************************************* 변수이름 지을때 합 sum or s 갯수 cnt or c 최댓값 max 최솟값 min */ /* #include<stdio.h> int main() { int a,b,i, sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { if(i%3==0) { sum=sum+i; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int n,i,a,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); sum=sum+a; } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int n,i,a,cnt=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(a%2!=0) { cnt++; } } printf("%d",cnt); return 0; } */ /* #include<stdio.h> int main() { int n,i,a=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%10==1) { a++; } } printf("%d",a); return 0; } */ /* #include <stdio.h> int main () { int a,d,n,i; scanf("%d %d %d",&a,&d,&n); for(i=1;i<=n-1;i++) { a=a+d; } printf("%d",a); return 0; } */ //n을 입력받아서 *을 n번 출력하기 /* #include<stdio.h> int main() { int a,i; scanf("%d",&a); for(i=1;i<=a;i++) printf("%d",i); return 0; } */ /* #include<stdio.h> int main() { int a,i,sum=0; scanf("%d",&a); for(i=1;i<=a;i++) { if(i%2==0) { sum=sum+i; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int i,n,a,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(a%5==0) { sum=sum+a; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int a,b,c,i,sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { if(i%2==0) { //sum에서 i를 뺀다 sum=sum-i; } else { //sum에 i를 더한다 sum=sum+i; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int a,b,i,sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { if(i%2==0) { printf("-%d",i); sum=sum-i; } else { printf("+%d",i); sum=sum+i; } } printf("=%d",sum); return 0; } */ /* #include<stdio.h> int main() { int a,i,c=0; scanf("%d",&a); for(i=1;i<=a;i++) { if(a%i==0) { c++; } } if(c==2) { printf("prime"); } else { printf("not prime"); } } n을 k번 곱한것 k번 반복 #include<stdio.h> int main() { int n,k,i,c=1; scanf("%d %d",&n,&k); for(i=1;i<=k;i++) { c=c*n; } printf("%d",c); return 0; } */ /* #include<stdio.h> int main() { int r,n,i; long long a; scanf("%lld %d %d",&a,&r,&n); for(i=1;i<=n-1;i++) { a=a*r; } printf("%lld",a); return 0; } a~b사이의 수를 줄테니 최댓값을 구하세요 max는 일단 " a " 라고 하자 min은 일단 " b " 라고 하자 가장 큰 값 : max 9 2 1 4 7 9 3 4 printf("%d",max); */ /* #include<stdio.h> int main() { int a,n,i,max=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(max<a) { max=a; } } printf("%d",max); return 0; } */
0
0
6
jio0914
2023년 3월 30일
In 소스 코드 제출
/******************************************************************************************************************************************************************************************************************************************************************************************************* 변수이름 지을때 합 sum or s 갯수 cnt or c 최댓값 max 최솟값 min */ /* #include<stdio.h> int main() { int a,b,i, sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { if(i%3==0) { sum=sum+i; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int n,i,a,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); sum=sum+a; } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int n,i,a,cnt=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(a%2!=0) { cnt++; } } printf("%d",cnt); return 0; } */ /* #include<stdio.h> int main() { int n,i,a=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%10==1) { a++; } } printf("%d",a); return 0; } */ /* #include <stdio.h> int main () { int a,d,n,i; scanf("%d %d %d",&a,&d,&n); for(i=1;i<=n-1;i++) { a=a+d; } printf("%d",a); return 0; } */ //n을 입력받아서 *을 n번 출력하기 /* #include<stdio.h> int main() { int a,i; scanf("%d",&a); for(i=1;i<=a;i++) printf("%d",i); return 0; } */ /* #include<stdio.h> int main() { int a,i,sum=0; scanf("%d",&a); for(i=1;i<=a;i++) { if(i%2==0) { sum=sum+i; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int i,n,a,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(a%5==0) { sum=sum+a; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int a,b,c,i,sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { if(i%2==0) { //sum에서 i를 뺀다 sum=sum-i; } else { //sum에 i를 더한다 sum=sum+i; } } printf("%d",sum); return 0; } */
0
0
4
jio0914
2023년 3월 28일
In 소스 코드 제출
/******************************************************************************************************************************************************************************************************************************************************************************************************* 변수이름 지을때 합 sum or s 갯수 cnt or c 최댓값 max 최솟값 min */ /* #include<stdio.h> int main() { int a,b,i, sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { if(i%3==0) { sum=sum+i; } } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int n,i,a,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); sum=sum+a; } printf("%d",sum); return 0; } */ /* #include<stdio.h> int main() { int n,i,a,cnt=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(a%2!=0) { cnt++; } } printf("%d",cnt); return 0; } */ /* #include<stdio.h> int main() { int n,i,a=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%10==1) { a++; } } printf("%d",a); return 0; } */
0
0
4
jio0914
2023년 3월 23일
In 소스 코드 제출
/************************************ #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(170<a&&170<b&&170<c) { printf("PASS"); } else { printf("CRASH "); if(a<=170) { printf("%d",a); } else if(b<=170) { printf("%d",b); } else { printf("%d",c); } } return 0; } if(c가 가장 큰 수 일때 ) // c>a && c>b { if(a>b) a출력 else b출력 } else if( b가 가장 큰 수 일때 ) { a, c 비교해서 둘 중 큰 수 출력 } else { } 삼항연산자 ( 조건식 ) ? ( 참일때의값 ) : ( 거짓일때의값 ) #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a<c&&b<c) printf("%d",a>b?a:b); else if(a<b&&c<b) printf("%d",a>c?a:c); else printf("%d",b>c?b:c); return 0; } 조건문 1. if-else 2. switch-case #include<stdio.h> int main() { int a; scanf("%d",&a); // if(a==10 || a==15 ||a==17) // printf("hello jio"); // else if(a==20) // printf("hi jio"); // else // printf("bye... "); // // switch(a) // { // case 10 : // case 15 : // case 17 : printf("hello jio"); break; // case 20 : printf("hi jio"); break; // default : printf("bye... "); break; // } if(a<10) // 0 1 2 3 4 5 6 7 8 9 { printf("hello"); } else if(a<20) //10 11 12 13 14 15 16 17 18 19 { printf("hi"); } else { } switch(a/10) { case 0 : printf("hello"); break; case 1 : printf("hi"); break; */ /** default */ /* #include<stdio.h> int main() { char a; scanf("%c",&a); switch(a) { case 'A':printf("best!!!");break; case'B':printf("good!!");break; case 'C':printf("run!"); break; case 'D':printf("slowly~"); break; default :printf("what?"); } return 0; } */ /* #include<stdio.h> int main() { int a; scanf("%d",&a); switch(a) { case 12: case 1: case 2:printf("winter");break; case 3: case 4: case 5:printf("spring");break; case 6: case 7: case 8:printf("summer");break; default :printf("fall");break; } return 0; } */ /* #include<stdio.h> int main() { int a; scanf("%d",&a); switch(a/10) { case 10: case 9: printf("A"); break; case 8: printf("B"); break; case 7: printf("C"); break; case 6: printf("D"); break; default: printf("f"); break; } return 0; } #include<stdio.h> int main() { int a,c; char b; scanf("%d%c%d", &a,&b,&c); switch(b) { case '+':printf("%d", a+c);break; case '-':printf("%d", a-c);break; case '*':printf("%d", a*c);break; case '/':printf("%.2f", (float)a/c);break; } return 0; } 반복문 1. for 2. while 3. do-while - while을 이용한 반복문 예제 int n; scanf("%d",&n); // n부터 1까지 출력 while(n>0) { printf("%d ",n); n=n-1; } i : iteration 줄임말 for(시작식;조건식;증감식) for( -복합대입연산자 i=i+1; -> i++; i=i-1; -> i--; i=i+5; -> i+++++; (x) i+=5; + - * / % i=i*10; i*=10; for( i=1 ; i<=5 ; i++) i는 1부터 시작해요 i가 5이하일 동안 반복해요 i는 1씩 증가해요 for(i=5 ; i>=1 ; i--) i는 5부터 시작해요 i가 1보다 크가나 같을동안 반복해요 i는 1씩 감소해요 #include <stdio.h> int main() { int i; for( i=1 ; i<=5 ; i++) { if(i%2==0) { printf("%d ",i); } } if() { for(i=5 ; i>=1 ; i--) { printf("%d ",i); } } return 0; } #include <stdio.h> int main() { int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { printf("%d ",i); } return 0; } */ /* #include<stdio.h> int main() { //, a, b 중 어떤 수가 큰지 모름 int a,b,i; scanf("%d %d",&a,&b); if(a<b) { for(i=a;i<=b;i++) { printf("%d ",i); } } else { // a= 8 b=3 for(i=b;i<=a;i++) { printf("%d ",i); } } return 0; } */ /* #include <stdio.h> int main() { double a,b,i; scanf("%lf %lf",&a,&b); for(i=a;i<=b;i=i+0.01) { printf("%.2lf ",i); } return 0; } */
0
0
4
jio0914
2023년 3월 21일
In 소스 코드 제출
/************************************ #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(170<a&&170<b&&170<c) { printf("PASS"); } else { printf("CRASH "); if(a<=170) { printf("%d",a); } else if(b<=170) { printf("%d",b); } else { printf("%d",c); } } return 0; } if(c가 가장 큰 수 일때 ) // c>a && c>b { if(a>b) a출력 else b출력 } else if( b가 가장 큰 수 일때 ) { a, c 비교해서 둘 중 큰 수 출력 } else { } 삼항연산자 ( 조건식 ) ? ( 참일때의값 ) : ( 거짓일때의값 ) #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a<c&&b<c) printf("%d",a>b?a:b); else if(a<b&&c<b) printf("%d",a>c?a:c); else printf("%d",b>c?b:c); return 0; } 조건문 1. if-else 2. switch-case #include<stdio.h> int main() { int a; scanf("%d",&a); // if(a==10 || a==15 ||a==17) // printf("hello jio"); // else if(a==20) // printf("hi jio"); // else // printf("bye... "); // // switch(a) // { // case 10 : // case 15 : // case 17 : printf("hello jio"); break; // case 20 : printf("hi jio"); break; // default : printf("bye... "); break; // } if(a<10) // 0 1 2 3 4 5 6 7 8 9 { printf("hello"); } else if(a<20) //10 11 12 13 14 15 16 17 18 19 { printf("hi"); } else { } switch(a/10) { case 0 : printf("hello"); break; case 1 : printf("hi"); break; */ /** default */ /* #include<stdio.h> int main() { char a; scanf("%c",&a); switch(a) { case 'A':printf("best!!!");break; case'B':printf("good!!");break; case 'C':printf("run!"); break; case 'D':printf("slowly~"); break; default :printf("what?"); } return 0; } */ /* #include<stdio.h> int main() { int a; scanf("%d",&a); switch(a) { case 12: case 1: case 2:printf("winter");break; case 3: case 4: case 5:printf("spring");break; case 6: case 7: case 8:printf("summer");break; default :printf("fall");break; } return 0; } */ /* #include<stdio.h> int main() { int a; scanf("%d",&a); switch(a/10) { case 10: case 9: printf("A"); break; case 8: printf("B"); break; case 7: printf("C"); break; case 6: printf("D"); break; default: printf("f"); break; } return 0; } */
0
0
3
jio0914
2023년 3월 16일
In 소스 코드 제출
/* } ******************꼭 기억하기!!1 a%10 == a의 일의자릿수 == a의 마지막자릿수 ******************* a 456 a/10 45 a%10 6 ( 일의자리수) a/100 4 a%100 56 */ /* #include<stdio.h> int main() { int a; scanf("%d",&a); if(a/10==1) { printf("%dth",a); } else if(a%10==1) { printf("%dst",a); } else if(a%10==2) { printf("%dnd",a); } else if(a%10==3) { printf("%drd",a); } else { printf("%dth",a); } return 0; } */ /** ******************************** 산술연산자 + - * / % 정수/정수 -> 정수(몫) 정수%정수-> 정수 (나머지) 실수/정수 정수/실수 -> 실수 (float)정수/정수 비교연산자 > < >= <= == != 논리연산자 && 그리고 || 또는 배수관계 a가 7의 배수이면? a%7==0 a의 일의자릿수 -> a%10 *************************************** */ /* #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); if(b==2) { if(a%400==0 || a%4==0 && a%100!=0) { printf("29"); } else { printf("28"); } } else if(b==4||b==6||b==9||b==11) { printf("30"); } else { printf("31"); } } */ /* #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if((a-b+c)%5==0) { printf("대박"); } else { printf("그럭저럭"); } return 0; } */ /* #include<stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); if(b>=30) { printf("%d %d",a,b-30); } else { if(a!=0) { printf("%d %d",a-1,60-(30-b)); } else { printf("%d %d",23,60-(30-b)); } } return 0; } */ /* #include <stdio.h> int main() { int a, b, c; int A, B, C; scanf("%d %d %d", &a, &b, &c); A = a*a; B = b*b; C = c*c; if(a+b>c) { if (a==b && b==c) { printf("정삼각형"); } else if (a==b || b==c) { printf("이등변삼각형"); } else if (A+B==C) { printf("직각삼각형"); } else { printf("삼각형"); } } else { printf("삼각형아님"); } } x 1514 15->5 */ ///////////////////////////////////////////// /* #include <stdio.h> int main() { int a,b,c,x; scanf("%d %d %d",&a,&b,&c); x=(a+b+c)/100%10; if(x%2==0) { printf("대박"); } else { printf("그럭저럭"); } return 0; } */ /* #include <stdio.h> int main() { int a,b,c; scanf("%d",&a); b=a/10; //a의 십의자릿수 c=a%10; //a의 일의자리수 a = (c*10+b)*2%100; printf("%d\n",a); //휴지통을 압축했을 때 양을 출력 // 그 양이 50이하이면 GOOD 을 출력하고 // 50을 넘으면 OH MY GOD 을 출력한다. if(a<=50) { printf("GOOD"); } else { printf("OH MY GOD"); } return 0; } */ /* #include<stdio.h> int main() { double h, w, x; double n; scanf("%lf %lf", &h, &w); if(h<150) x=h-100; else if(h<160) x=(h-150)/2+50; else x=(h-100)*0.9; n=(w-x)*100/x; if(n<=10) {printf("정상");} else if(n<=20) printf("과체중"); else printf("비만"); return 0; } 2012년의 나이 = 2012 - (태어난 연도 ) +1 */ /* include<stdio.h> int main() { int a,b,c; scanf("%d %d",&a,&b); if(b==1 || b==2) { c = 1900+a/10000; } else { c = 2000+a/10000; } printf("%d",2012-c+1); return 0; } */ /* #include<stdio.h> int main() { int a; scanf("%d",&a); if(50<=a&&a<=70||a%6==0) { printf("win"); } else { printf("lose"); } return 0; } 2012년 a살 -> 2012-a+1년 에 태어났다 2023년 6살 -> 2023-6+1 2023년 13살 -> 2023-13+1 1995 2008 2010 1987 */ /* #include<stdio.h> int main() { int a,b,c; scanf("%d",&a); // b = 출생연도 b = 2012-a+1; printf("%d",b%100); if(b/1000==1) { printf(" 1"); } else { printf(" 3"); } return 0; } */ /* #include<stdio.h> int main() { int a,b,c,d; scanf("%d %d %d %d",&a,&b,&c,&d); if((float)a/b>(float)c/d) { printf(">"); } else if((float)a/b<(float)c/d) { printf("<"); } else { printf("="); } return 0; } */ /* #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(170<a&&170<b&&170<c) { printf("PASS"); } else { printf("CRASH "); if(a<=170) { printf("%d",a); } else if(b<=170) { printf("%d",b); } else { printf("%d",c); } } return 0; } */
0
0
4

jio0914

더보기
bottom of page