top of page

게시판 게시물

k13jiwon
2024년 5월 18일
In 소스 코드 제출
/* #include <stdio.h> int n, d[110]; int f() { int i,max=0,s; for (i=0;i<n;i++) { if (d[i]>max) { max=d[i]; s=i; } } return s+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, d[100010], k; int f(int a) { int i,r; for (i=1;i<=n;i++) { if (d[i]==k) { r=i; break; } } if (d[r]!=k) { return -1; } else { return r; } } 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> long long int n; long long int f(long long int a) { long long int i,d,k=0; for (d=a;d!=0;d/=10) { k=k*10+d%10; } if (k<=0) { k=a; } return k; } int main() { scanf("%lld", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int a, b; int gcd(int n,int m) { int i,max; for (i=1;i<=(n>m?n:m);i++) { if (m%i==0&&n%i==0) { max=i; } } return max; } int main() { scanf("%d%d", &a, &b); printf("%d\n", gcd(a, b)); } */ /* #include <stdio.h> int n, k, d[1010]; int lower_bound(int a) { int i,e=0; for (i=1;i<=n;i++) { if (a<=d[i]) { e=i; break; } } if (e==0) { return n+1; } else { return e; } } 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 g(int n) { int i,sum=0; for (i=1;i<=n;i*=10) { sum+=n/i%10; } return sum; } int main() { int n; scanf("%d", &n); while (n>=10) { n=g(n); } printf("%d", n); return 0; } 재귀 함수 : recursive fucntion re 리 (다시) curve 커브(돌다) 재 -> 다시 귀 -> 돌아온다 특징 1. 코드가 간단하다(짧다) 2. 이해는되는데 뭔소린지잘모르겠어 정의 1. 함수 내에서 자신을 다시 호출하는 함수 2. 자신으로 다시 정의내리는 함수 */ /* #include <stdio.h> void f(int n) { f(n-1); // 재귀호출 (자신을 다시 호출) } int main() { f(5); // f함수를 호출 return 0; } */ /* 재귀함수 식으로 생각하기 f(n) : n ~ 1 출력 : n출려 ㄱ-> n-1출력 -> .... 1출력 : n출력 -> n-1 ~ 1출력 : n출력 -> f( n-1 ); */ /* #include <stdio.h> void f(int n) { if(n==0) return ; printf("%d ",n); f(n-1); } int main() { f(5); // f함수를 호출 return 0; } // f(n): n ~ 1 출력 (완료) // f(n) : 1 ~ n 출력 */ /* #include <stdio.h> int a=1; void f(int n) { if (n==0) { return; } printf("%d\n", a); a++; n--; f(n); } int main() { int n; scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> void f(int n) { if (n==0) { return; } printf("%d\n", n); f(n-1); } int main() { int n; scanf("%d", &n); f(n); return 0; } f(a,b) : a~ b출력 */ /* #include <stdio.h> void f(int n,int m) { if (n>m) { return; } if (n%2==1) { printf("%d ", n); } f(n+1, m); } int main() { int a; int x; scanf("%d %d", &a, &x); f(a,x); return 0; } */ /* #include <stdio.h> void f(int n,int sum) { if (n==0) { printf("%d", sum); return; } sum+=n; n--; f(n, sum); } int main() { int n,s=0; scanf("%d", &n); f(n,s); return 0; } */ /* #include <stdio.h> void f(int n, int sum) { if (n==1) { printf("%d", sum); return; } sum*=n-1; n--; f(n, sum); } int main() { int n,s; scanf("%d", &n); s=n; f(n,s); return 0; } */ /* #include <stdio.h> int f(int n) { if (n==1) { return 1; } return n * f(n-1); } int main() { int n; scanf("%d", &n); printf("%d", f(n)); return 0; } */
0
0
1
k13jiwon
2024년 5월 15일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,m,arr[102][102]={},i,j,k=1; int dir=1; scanf("%d %d", &n, &m); for (i=0;i<=n+1;i++) { for (j=0;j<=m+1;j++) { if (i==0||i==n+1||j==0||j==m+1) { arr[i][j]=1; } } } i=0; j=m; while (k<=n*m) { if (dir%4==0) { if (arr[i][j+1]!=0) { dir++; } else { j++; arr[i][j]=k; k++; } } if (dir%4==1) { if (arr[i+1][j]!=0) { dir++; } else { i++; arr[i][j]=k; k++; } } if (dir%4==2) { if (arr[i][j-1]!=0) { dir++; } else { j--; arr[i][j]=k; k++; } } if (dir%4==3) { if (arr[i-1][j]!=0) { dir++; } else { i--; arr[i][j]=k; 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 n,m,arr[101][101]={},i,j,k=1,y=1,x,h=1,u=0; scanf("%d %d", &n, &m); x=m; if (n<=m) { u=1; } if (m==1) { u=0; } for (i=1;i<=n*m;i++,k++) { arr[y][x]=k; if (y==n||x==m) { if (y<=n) { x-=y; } else { x=1; if (u==1) { u=0; } else { h++; } } y=h; } else { y++; x++; } } for (i=1;i<=n;i++) { for (j=1;j<=m;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ //#include <stdio.h> //void f(int n) //{ // int i; // for (i=1;i<=n;i++) // { // if (n%i==0) // { // printf("%d ",i); // } // } // return; //} // // 매개변수 매개(연결) //char f(int n) //{ // if(n==10) // return 'T'; // else // return 'F'; //} // //int main() //{ // int n; // 지역변수 // scanf("%d", &n); // printf("%c",f(n)); // return 0; //} /* #include <stdio.h> void f() { printf("hello"); } int main() { f(); return 0; } */ /* #include <stdio.h> char f() { return 'A'; } int main() { printf("%c", f() ); return 0; } */ /* #include <stdio.h> int f() { return 1; } int main() { printf("%d", f() ); return 0; } */ /* #include <stdio.h> int n; void f(int n) { if (n==1) { printf("hello"); } else { printf("world"); } } int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int n; char grade(int k) { if (k<60) { return 'F'; } else if (k<70) { return 'D'; } else if (k<80) { return 'C'; } else if (k<90) { return 'B'; } else if (k<100) { return 'A'; } } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; } */ /* #include <stdio.h> int n; void f(int n) { int i,sum=0; for (i=1;i<=n;i++) { if (n%i==0) { sum+=i; } } if (sum-1==n) { printf("prime"); } else { printf("composite"); } } int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int n; long long int f (int n) { long long int i,sum=0; for (i=1;i<=n;i++) { sum+=i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #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*=i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int n; int f(int n) { int i,cnt=0; for (i=1;i<=n;i++) { if (n%i==0) { cnt++; } } return cnt; } int main() { scanf("%d", &n); printf("%d\n", f(n)); } */ /* #include <stdio.h> float circle(int n) { return 3.14*n*n; } main() { int r; scanf("%d", &r); printf("%.2f", circle(r)); } */
0
0
1
k13jiwon
2024년 5월 11일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[11][11]={},arrr[11][11]={},i,j,k,x=1,y=2; for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { scanf("%d", &arr[i][j]); arrr[i][j]=arr[i][j]; } } while(1) { if (arrr[y][x]==2||(arr[y+1][x]==1&&arr[y][x+1]==1)) { break; } else if (arr[y][x+1]==1) { y++; } else { x++; } arr[y][x]=9; } for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[12][12]={},arrr[12][12]={},i,j,n,y,x,dir,l,py[9]={},px[9]={}; for (i=0;i<=11;i++) { for (j=0;j<=11;j++) { if (i==0||i==11||j==0||j==11) { arr[i][j]=-1; } else { scanf("%d", &arr[i][j]); } arrr[i][j]=arr[i][j]; } } scanf("%d", &n); for (i=1;i<=n;i++) { scanf("%d %d", &py[i],&px[i]); if (arrr[py[i]][px[i]]==0) { arr[py[i]][px[i]]=256; } } for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { if (arr[i][j]!=256&&arrr[i][j]>=1) { for (dir=0;dir<=3;dir++) { y=i; x=j; for (l=1;l<=arr[i][j]+1;l++) { if (arrr[y][x]==-1) { l=arr[i][j]+2; continue; } else if (arrr[y][x]==0) { arr[y][x]=-2; } if (dir==0) { x++; } else if (dir==1) { y++; } else if (dir==2) { x--; } else if (dir==3) { y--; } } } arr[i][j]=-2; } } } for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { if (arr[i][j]==256) { arr[i][j]=2; } } } for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { printf("%d ", arr[i][j]); } printf("\n"); } printf("Character Information\n"); for (i=1;i<=n;i++) { printf("player %d ", i); if (arr[py[i]][px[i]]==2) { printf("survive"); } else { printf("dead"); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int n,m,y,x,i,j,arr[101][101]={},l,su=0; for (i=1;i<=4;i++) { scanf("%d %d %d %d", &n, &m, &y, &x); for (j=n;j<y;j++) { for(l=m;l<x;l++) { arr[j][l]=1; } } } for (i=1;i<=100;i++) { for (j=1;j<=100;j++) { su+=arr[i][j]; } } printf("%d", su); return 0; } */
0
0
1
k13jiwon
2024년 5월 08일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,m,arr[101][101]={},i,j,k=1,y=1,x=1,h=1; scanf("%d %d", &n, &m); for (i=1;i<=n*m;i++) { arr[y][x]=k; if (y==1||x==m) { if (x<n&&x<m) { y+=x; } else { if (y+x>n) { y=n; h++; } else { y+=x; } } x=h; } else { y--; x++; } k++; } for (i=1;i<=n;i++) { for (j=1;j<=m;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } dir (방향) 0 오른쪽으로 j++ 1 아래쪽으로 i++ 2 왼쪽으로 j-- 3 위쪽으로 i-- a 0 1 2 3 4 5 6 7 8 9 a%4 0 1 2 3 0 1 2 3 0 1 2 3 ... a=(a+1)%4; */ /* #include <stdio.h> int main() { int n,m,arr[102][102]={},i,j,k=1; int dir=0; scanf("%d %d", &n, &m); for (i=0;i<=n+1;i++) { for (j=0;j<=m+1;j++) { if (i==0||i==n+1||j==0||j==m+1) { arr[i][j]=1; } } } i=1; j=0; while (k<=n*m) { if (dir%4==0) { if (arr[i][j+1]!=0) { dir++; } else { j++; arr[i][j]=k; k++; } } if (dir%4==1) { if (arr[i+1][j]!=0) { dir++; } else { i++; arr[i][j]=k; k++; } } if (dir%4==2) { if (arr[i][j-1]!=0) { dir++; } else { j--; arr[i][j]=k; k++; } } if (dir%4==3) { if (arr[i-1][j]!=0) { dir++; } else { i--; arr[i][j]=k; k++; } } } for (i=1;i<=n;i++) { for (j=1;j<=m;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */
0
0
1
k13jiwon
2024년 5월 04일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,i,j,d,arr[101][101]={},w,h,x,y,l; scanf("%d %d %d", &h,&w,&n); for (i=1;i<=n;i++) { scanf("%d %d %d %d", &l,&d,&y,&x); for (j=1;j<=l;j++) { arr[y][x] = 1; if (d==1) { y++; } else { x++; } } } for (i=1;i<=h;i++) { for (j=1;j<=w;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int n,k=1,arr[21][21]={},i,j; scanf("%d", &n); for (i=1;i<=n;i++) { scanf("%d", &arr[i][1]); } for (i=1;i<=n;i++) { for (j=2;j<=i;j++) { arr[i][j] = arr[i][j-1]-arr[i-1][j-1]; } } 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 arr[11][11]={}, r,c,i,j,cnt=0; for (i=1;i<=9;i++) { for (j=1;j<=9;j++) { scanf("%d", &arr[i][j]); } } scanf("%d %d", &r, &c); for(i=r-1;i<=r+1;i++) { for (j=c-1;j<=c+1;j++) { cnt +=arr[i][j]; } } if (arr[r][c]==1) { cnt=-1; } printf("%d", cnt); return 0; } */ /* #include <stdio.h> int main() { int arr[27][27]={},arrr[27][27]={}, i,j,k,h,cnt=0; for (i=1;i<=25;i++) { for (j=1;j<=25;j++) { scanf("%d", &arr[i][j]); arrr[i][j] = arr[i][j]; } } for (i=1;i<=25;i++) { for (j=1;j<=25;j++) { for (k=i-1;k<=i+1;k++) { for (h=j-1;h<=j+1;h++) { cnt+= arrr[k][h]; } } if (arrr[i][j]==1) { cnt--; } if ((arr[i][j]==0&&cnt==3)||(arr[i][j]==1&&(cnt==2||cnt==3))) { arr[i][j]=1; } if (arr[i][j]==1&&(cnt<=1||cnt>=4)) { arr[i][j]= 0; } cnt=0; } } for (i=1;i<=25;i++) { for (j=1;j<=25;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */
0
0
1
k13jiwon
2024년 5월 01일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a,b,i,s=0,max=0; for (i=1;i<=10;i++) { scanf("%d %d",&a, &b); s-=a; s+=b; if (s>max) { max=s; } } printf("%d", max); return 0; } 1차원 직선 2차원 2d 평면 3차원 3d 입체 2차원 배열 int arr[5]={}; 1차원배열 int arr[4][5]={}; 0 1 2 3 4 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 3 0 0 0 0 0 arr[0][0] ~ arr[3][4] */ /* #include <stdio.h> int main() { int arr[10][10]={}; int i , j; //배열 채우기 for() { for(j=0;j<3;j++) { arr[0][j]=1; } } // 배열 출력 for() { for() { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[5][5]={},i,j,k=1; for (i=0;i<3;i++) { for (j=0;j<4;j++) { arr[j][i]=k; k++; } } for (i=0;i<4;i++) { for (j=0;j<3;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},n,i,k=1,j; scanf("%d", &n); for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { arr[i][j]=k; k++; printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},i,j,n,k=1; scanf("%d", &n); for (i=1;i<=n;i++) { for (j=n;j>0;j--) { arr[i][j]=k; 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]={},i,j,n,k=1; scanf("%d", &n); for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { arr[j][i]=k; 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]={},i,j,n,k=1; scanf("%d", &n); for (j=1;j<=n;j++) { for (i=n;i>0;i--) { arr[i][j]=k; 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 n,m,arr[101][101]={},i,j,k=1; scanf("%d %d", &n, &m); for (i=1;i<=n;i++) { for(j=1;j<=m;j++) { arr[i][j]=k; k++; } } for (i=n;i>0;i--) { for(j=m;j>0;j--) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},i,j,n,m,k=1; scanf("%d %d", &n, &m); for (i=1;i<=n;i++) { for(j=1;j<=m;j++) { arr[i][j]=k; k++; } } for (i=n;i>0;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]={},i,j,n,m,k=1; scanf("%d %d", &n, &m); for (j=m;j>0;j--) { for (i=n;i>0;i--) { arr[i][j]=k; 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]={},i,j,n,m,k=1; scanf("%d %d", &n, &m); for (j=m;j>0;j--) { for (i=1;i<=n;i++) { arr[i][j]=k; 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]={},i,j,n,k=1; scanf("%d", &n); for (i=1;i<=n;i++) { if (i%2==1) { for(j=1;j<=n;j++) { arr[i][j]=k; k++; } } else { for(j=n;j>0;j--) { arr[i][j]=k; 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]={},n,i,j,k=1; scanf("%d", &n); for (j=1;j<=n;j++) { if (j%2==1) { for (i=1;i<=n;i++) { arr[i][j]=k; k++; } } else { for (i=n;i>0;i--) { arr[i][j]=k; 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]={},i,j,n,m,k=1,cnt=1; scanf("%d %d", &n,&m); for (i=n;i>0;i--,cnt++) { if (cnt%2==1) { for (j=m;j>0;j--) { arr[i][j]=k; k++; } } else { for (j=1;j<=m;j++) { arr[i][j]=k; k++; } } } for (i=1;i<=n;i++) { for (j=1;j<=m;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */
0
0
1
k13jiwon
2024년 4월 27일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n, k,arr[100001]={},max=-10000,i,j,s=0; scanf("%d %d", &n, &k); for (i=1;i<=n;i++) { scanf("%d", &arr[i]); } for (i=1;i<=n-(k-1);i++) { for (j=i;j<i+k;j++) { s+=arr[j]; } if (s>max) { max = s; } s=0; } printf("%d", max); return 0; } */ /* #include <stdio.h> int main() { int n,i,a,s=0,su=0; scanf("%d", &n); for (i=1;i<n;i++) { s+=i; scanf("%d", &a); su+=a; } s+=n; printf("%d", s-su); return 0; } */ /* #include <stdio.h> int main() { int n,i,arr[101]={},x,y=0; scanf("%d", &n); for (i=1;i<=n;i++) { scanf("%d", &arr[i]); } for (i=1;i<n;i++) { if (arr[i]<arr[i+1]) { x = 1; } else { x=2; } if ((x==2&&y==1)||(x==1&&y==2)) { x=3; break; } y=x; } if (x==1) { printf("오름차순"); } else if(x==2) { printf("내림차순"); } else { printf("섞임"); } return 0; } */
0
0
1
k13jiwon
2024년 4월 24일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,i,j,k,f; scanf("%d", &n); k=n/2; for (i=1;i<=n;i+=2) { for(j=1;j<=k;j++) { printf(" "); } for(j=1;j<=i;j+=1) { printf("*"); } k--; printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int m,n,i,j,min=10000,sum=0,k=0; scanf("%d %d",&m,&n); for(i=m;i<=n;i++) { k=0; //i의 약수의 개수 for(j=1;j<=i;j++) { if(i%j==0) { k++; } } if (k==2) { sum+=i; if(i<min) { min=i; } } } if (min==10000) { printf("-1"); } else { printf("%d\n%d",sum,min); } return 0; } 중첩 반복문 : 겹쳐있는 반복 1차원 배열(array) : 선 형태로 여러개가 나열되어있는것 1차원 직선 2차원 2D 평면 3차원 3D 입체 정수 변수 3개 선언 int a, b, c; 정수 변수 100개 선언 int a, b, c, d, e, f, g,,,,,,,,; (x) int arr[100]; // arr[0] ... arr[99] */ /* #include <stdio.h> int main() { int arr[11]={}; // 사물함 11개 주문 0번 ~ 10번 int i; for(i=1;i<=10;i++) { scanf("%d",&arr[i]); } for(i=10;i>=1;i--) { printf("%d ",arr[i]); } // for(i=0;i<11;i++) // { // printf("%d ",arr[i]); // } return 0; } */ /* #include <stdio.h> int main() { int n,arr[1000]={}, i; scanf("%d", &n); for (i=1;i<=n;i++) { scanf("%d", &arr[i]); } for (i=n;i>=1;i--) { printf("%d ", arr[i]); } return 0; } */ /* #include <stdio.h> int main() { int arr[11]={},i,k; for (i=1;i<=10;i++) { scanf("%d", &arr[i]); } scanf("%d", &k); printf("%d", arr[k]); return 0; } 2147483647 */ /* #include <stdio.h> int main() { int k[100000]={},i,n,j; scanf("%d", &n); for (i=1;i<=n;i++) { scanf("%d", &k[i]); } for(i=1;i<=n;i++) { printf("%d: ", i); for (j=1;j<=n;j++) { if (j==i) { continue; } if (k[i]<k[j]) { printf("<"); } else if (k[i]>k[j]) { printf(">"); } else { printf("="); } printf(" "); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[6]={},i; for (i=1;i<=5;i++) { scanf("%d", &arr[i]); } for (i=5;i>=1;i--) { printf("%d ", arr[i]); } return 0; } */ /* #include <stdio.h> int main() { int arr[11]={},k=0,i; double s=0; for (i=1;i<=10;i++) { scanf("%d", &arr[i]); s+=arr[i]; } s/=10; printf("%.1lf\n", s); for (i=1;i<=10;i++) { if (arr[i]>=s) { k++; } } printf("%d %d", k, 10-k); return 0; } */ /* #include <stdio.h> int main() { int n,s, k[1001]={},i,j; scanf("%d", &n); for (i=1;i<=n;i++) { scanf("%d", &k[i]); } s = k[1]; for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { printf("%d ", k[j]); } for (j=1;j<=n;j++) { if (j==n) { k[j]=s; } else { k[j]=k[j+1]; } } s = k[1]; printf("\n"); } return 0; } */
0
0
1
k13jiwon
2024년 4월 20일
In 소스 코드 제출
/* #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 (j==1||j==n || i==1||i==n||(i+j-1)%k==0) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i, j, n, k; 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, 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, n; 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 i, j, e, n; scanf("%d", &n); for (i=0;i<=n-1;i++) { for (j=1;j<=i;j++) { printf(" "); } for(e=1;e<=n-j+1;e++) { printf("*"); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i,j,n,k; scanf("%d", &n); k = n-1; for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } for (i=k;i>=1;i--) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i,j,n,e=0, h; scanf("%d", &n); for (i=1;i<=n;i++,e++) { for (h=1;h<=e;h++) { printf(" "); } for(j=1;j<=2;j++) { printf("*"); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i, j,n, e, h; scanf("%d", &n); e = n-1; for (i=1;i<=n;i++) { for (h=1;h<=e;h++) { printf(" "); } for (j=1;j<=n;j++) { printf("*"); } printf("\n"); e--; } return 0; } */ /* #include <stdio.h> int main() { int i, j, h,k, e, g; char d; scanf("%d %d %c", &h, &k, &d); for (i=1; i<=h; i++) { if (d=='L') { for (j=0;j<=i-2;j++) { printf(" "); } } else if (d =='R') { for (j=1; j<=h-i; j++) { printf(" "); } } for (j=1; j<=k; j++) { printf("*"); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i, j,n,k,a=2; scanf("%d", &n); k = n-2; for (i=1;i<=n;i++) { for (j=k;j>=0;j--) { printf(" "); } for(j=1;j<=a;j++) { if (j==1||j==a) { printf("*"); } else { printf(" "); } } k--; a+=2; printf("\n"); } k++; a-=2; for (i=1;i<=n;i++) { for (j=k;j>=0;j--) { printf(" "); } for(j=1;j<=a;j++) { if (j==1||j==a) { printf("*"); } else { printf(" "); } } k++; a-=2; printf("\n"); } return 0; } */
0
0
1
k13jiwon
2024년 4월 17일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n, cnt=0; scanf("%d", &n); while (1) { n = n/10; cnt++; if (n<=0) { printf("%d", cnt); break; } } return 0; } 12345 54321 15 n n%10 sum 12345 5 5 1234 4 9 123 3 12 12 2 14 1 1 15 0 ---------------------- */ /* #include <stdio.h> int main() { int n, sum=0, rev=0; scanf("%d", &n); while (n!=0) { rev = rev*10+ n%10; sum += n%10; n/=10; } printf("%d\n", rev); printf("%d", sum); return 0; } */ /* #include <stdio.h> int main() { int cnt=1, n, a, max=-1, min=1000; scanf("%d", &n); while (cnt<=n) { cnt++; scanf("%d", &a); if (a>max) { max = a; } if (a<min) { min = a; } } printf("%d", max-min); return 0; } */ /* #include <stdio.h> int main() { int n, a, cnt, sumA=0 , sumB=0; scanf("%d", &n); for (cnt=1;cnt<=n;cnt ++) { scanf("%d", &a); if (a==1) { sumA++; sumB += sumA; } else { sumA=0; } } printf("%d", sumB); return 0; } for or while 중첩 반복문 중첩 : 겹쳐있는거 if( ) { if() { } } for(;;) { for(;;) { } } hello! #include <stdio.h> int main() { int i, j; for(i=1;i<=10;i++) { for(j=1;j<=i;j++) { printf("hello "); // if(i==1||i==10||j==1) // { // printf("hello "); // } // else // { // printf(" "); // } } 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++) { printf("*"); } 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 (j==1||j==n || i==1||i==n) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i, j, n, z=1,x; scanf("%d", &n); x=n; for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { if (i ==1||i==n||j==1||j==n||j==z||j==x) { printf("*"); } else { printf(" "); } } z++; x--; printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i, j, n, z=1,x, v; scanf("%d", &n); v=n/2+1; x=n; for (i=1;i<=n;i++) { for(j=1;j<=n;j++) { if (i ==1||i==n||j==1||j==n||j==z||j==x||j==v||i==v) { printf("*"); } else { printf(" "); } } printf("\n"); z++; x--; } return 0; } */
0
0
1
k13jiwon
2024년 4월 13일
In 소스 코드 제출
/* #include <stdio.h> int main() { double a, b,s=0,sum=0; int cnt; for (cnt=1;cnt<=5; cnt++) { scanf("%lf %lf", &a, &b); b-=a; if (b>5) //5시간 초과 일했다면? { s+=4; } else if (b>1) { s+=b-1.0; } } sum=s*10000; if (s <=5) { sum +=sum*0.05; } else if (s >=15) { sum -= sum*0.05; } printf("%d", (int)sum); return 0; } for(i=1;i<=5;i++) { if(비가왔나요?) { //break; //아예 때려쳐 continue; //하던거만 그만하고 맨 위로 올라가서 다음 반복 하기 } printf("에버랜드에 가요"); //반복문을 멈추기 1. break; 2.continue; } */ /* #include <stdio.h> int main() { int a, d=0,s=1; scanf("%d", &a); for (;;s++) { d += s; if (d>=a) { printf("%d", s); break; } } return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d", &a); for (s=1;s<=a;s++) { if (s%3==0) { continue; } else { printf("%d ", s); } } return 0; } */ /* #include <stdio.h> int main() { int n,a,b,cnt, sum=0; scanf("%d", &n); for (cnt=1;cnt<=n;cnt++) { scanf("%d %d", &a, &b); sum += b%a; } printf("%d", sum); return 0; } 반복문의 종류 for while do-while for(시작식;조건식;증감식) -> 반복하기 전에 몇 번 반복해야하는지 미리 정해진경우 { 명령문; } for(;조건식;) { 명령문; } while(조건식) -> 몇번 반복해야하는지 아직 모르는경우 { 명령문1; if(조건식2) { break; } 명령문2; 명령문3; } 무한반복!! for(;;) { } while(1) { 명령명령; if(멈출조건) { break; } } */ /* #include <stdio.h> int main() { int a, s; while (1) { scanf("%d", &a); if (a==0) { break; } printf("%d\n", a); } return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); a-=1; while (a>=0) { printf("%d\n", a); a --; } return 0; } */ /* #include <stdio.h> int main() { char a; while (1) { scanf("%c", &a); printf("%c", a); if (a== 'q') { break; } } return 0; } */ /* #include <stdio.h> int main() { long long int a; int s=0,ss=1; scanf("%lld", &a); while (s<a) { s+=ss; ss++; if (s >=a) { break; } } printf("%lld", (long long int)s); return 0; } */
0
0
1
k13jiwon
2024년 4월 06일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a ,s; scanf("%d", &a); for (s=1;s<=9;s+=1) { printf("%d*%d=%d\n", a,s,a*s); } return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); for (a=a;a<=s;a+=1) { if (a%2==1) { printf("%d\n", a); } } return 0; } 반복문 i, j , k ... 변수 a, b, c, ,,, n (number) 합 summantion -> sum -> s 개수 count -> cnt -> c 최대값 max 최소값 min */ /* #include <stdio.h> int main() { int a, s, d=0; scanf("%d", &a); for (s=1;s<=a;s+=1) { d+=s; } printf("%d", d); return 0; } */ /* #include <stdio.h> int main() { int a, s, d=0; scanf("%d", &a); for (s=1;s<=a;s++) { if (s %2==0) { d+=s; } } printf("%d", d); return 0; } */ /* #include <stdio.h> int main() { int a, s, d, f=0; scanf("%d", &a); for (s=1;s<=a;s+=1) { scanf("%d", &d); if (d%5==0 && d>=5) { f+=d; } } printf("%d", f); return 0; } */ /* #include <stdio.h> int main() { int a, cnt, n, max=0; scanf("%d", &a); for (cnt=1;cnt<=a;cnt++) { scanf("%d", &n); if (n >max) { max = n; } } printf("%d", max); return 0; } */ /* #include <stdio.h> int main() { int n, k, cnt, s; scanf("%d %d", &n, &k); s=1; for (cnt=1;cnt<=k;cnt++) { s*=n; } printf("%d", s); return 0; } */ /* #include <stdio.h> int main() { int a, b, s=0; scanf("%d %d", &a, &b); for (a=a;a<=b;a++) { if (a%2==0) { s-=a; } else { s +=a; } } printf("%d", s); return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d", &a); for (s=1;s<=a;s++) { if (a%s==0) { printf("%d ", s); } } return 0; } */ /* #include <stdio.h> int main() { int a, s, d=0; scanf("%d", &a); for (s=1;s<=a;s++) { if (a%s==0) { d+=s; } } if (d == a+1) { printf("prime"); } else { printf("not prime"); } return 0; } */
0
0
1
k13jiwon
2024년 3월 30일
In 소스 코드 제출
/* #include<stdio.h> int main() { int a, s, d; scanf("%d %d %d", &a, &s, &d); if (a > s && a > d) { if (a < s+d) { printf("yes"); } else { printf("no"); } } else if (s>a && s>d) { if (s < a+d) { printf("yes"); } else { printf("no"); } } else { if (d < a+s) { printf("yes"); } else { printf("no"); } } return 0; } */ //#include<stdio.h> // //int main() { // int a, b, c, t; // // scanf("%d %d %d", &a, &b, &c); // // if(a > b) { // t = a; // a = b; // b = t; // } // if(b > c) { // t = b; // b = c; // c = t; // } // // if(a+b>c) { // // } // else{ // // } //} /* #include<stdio.h> int main() { int n; scanf("%d", &n); switch(n) { case 1: printf("11111111"); break; case 2: printf("22222222"); case 3: printf("333333333"); break; case 4: case 5: case 6: printf("456456"); break; default: printf("000000"); } } */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); switch(a>=90) { case 1: printf("A"); break; case 0: switch(a>=80) { case 1: printf("B"); break; case 0: switch(a>=70) { case 1: printf("C"); break; case 0: switch(a>=60) { case 1: printf("D"); break; case 0: printf("F"); break; } } } } return 0; } */ /* #include <stdio.h> int main() { int a, s, d, f, g; scanf("%d %d %d %d", &a, &s, &d, &f); g = 0; switch (a) { case 1: g = g+a; break; } switch (s) { case 1: g = g+s; break; } switch (d) { case 1: g = g+d; break; } switch (f) { case 1: g = g+f; break; } switch(g) { case 1: printf("도"); break; case 2: printf("개"); break; case 3: printf("걸"); break; case 4: printf("윷"); break; case 0: printf("모"); break; } return 0; } */ // //#include<stdio.h> // //int main() { // int n; // // scanf("%d", &n); // // switch(n/10) { // case 10: // case 9: // printf("A"); // } // //} //#include<stdio.h> // //int main() { // int a, b, c, d; // // scanf("%d %d %d %d", &a, &b, &c, &d); // // // 1, 0, // switch(a+b+c+d) { // case 1: // printf("도"); // break; // case 2: // // } // //} /* #include<stdio.h> int main() { int i, n; scanf("%d", &n); // n=5 // for(초기화; 조건문; 증감) for(i=0; i<n; i++) { printf("%d ", i); } for(i=0; i<n; i--) { } return 0; } */ /* #include <stdio.h> int main() { int a; for (a=1; a<=100; a++) { printf("%d ", a); } return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d", &s); for (a=1; a<=s;a++) { printf("%d ", a); } return 0; } */ /* #include <stdio.h> int main() { int a, s, d; scanf("%d %d", &s, &d); if (s>d) { for (a=d; a<=s; a++) { printf("%d ", a); } } else { for (a=s; a<=d; a++) { printf("%d ", a); } } return 0; } */ /* #include <stdio.h> int main() { char a, s, d; scanf("%c %c", &s, &d); for (a=s; a<=d;a++) { printf("%c ", a); } return 0; } */ /* #include <stdio.h> int main() { double a, s ,d; scanf("%lf %lf", &s, &d); for (a=s; a<=d; a+=0.01) { printf("%.2lf ", a); } return 0; } */ /* #include<stdio.h> int main() { int a, s, d, f; scanf("%d %d %d", &a, &s, &d); f =0; d -= 1; for (a=a;f<d;a+=s) { f+=1; } printf("%d", a); return 0; } */
0
0
1
k13jiwon
2024년 3월 23일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a, s, d; scanf("%d %d %d", &a, &s, &d); if ((((a+s+d) / 100 ) % 10) % 2 == 0) { printf("대박"); } else { printf("그럭저럭"); } return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); a = a/10 + (a%10)*10; a = a*2%100; printf("%d\n", a); if (a <= 50) { printf("GOOD"); } else { printf("OH MY GOD"); } return 0; } */ /* #include <stdio.h> int main() { double a, s, d, f; scanf("%lf %lf", &a, &s); if (a < 150) { d = a - 100; } else if (a >= 150 && a < 160) { d = (a - 150) / 2 + 50; } else { d = (a - 100) * 0.9; } f = (s - d) * 100/ d; if (f <= 10) { printf("정상"); } else if (f >10 && f <= 20) { printf("과체중"); } else { printf("비만"); } return 0; } */ /* #include <stdio.h> int main() { int a, s, d; scanf("%d %d %d", &a, &s, &d); if (a > 170 && s > 170 && d > 170) { printf("PASS"); } else { if (a <= 170) { printf("CRASH %d", a); } else if( s <=170) { printf("CRASH %d", s); } else { printf("CRASH %d", d); } } return 0; } */ /* #include <stdio.h> int main() { int a, s, d; scanf("%d %d", &a, &s); if (!(a % 5 == 0)) { d = (90 - a) / 5 +s + 1; } else { d = (90 - a) / 5 +s; } printf("%d", d); return 0; } */ /* #include <stdio.h> int main() { int a, s, d; scanf("%d %d %d", &a, &s, &d); if(d >= a+s) { printf("삼각형아님"); } else if (a == s&& a == d ) { printf("정삼각형"); } else if((a == s&& a !=d) || (s== d&& s!=a) || (a ==d && a !=s)) { printf("이등변삼각형"); } else if(a*a + s*s == d*d) { printf("직각삼각형"); } else { printf("삼각형"); } return 0; } */ /* #include <stdio.h> int main() { int a,s,d,f; scanf("%d %d %d %d", &a, &s, &d, &f); if (s == f) { if (a<d) { printf("<"); } else if(a==d) { printf("="); } else { printf(">"); } } else { if ((double)a/s < (double)d/f) { printf("<"); } else if ((double)a/s == (double)d/f) { printf("="); } else { printf(">"); } } return 0; } */
0
0
1
k13jiwon
2024년 3월 16일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a, s, d, f; scanf("%d %d %d %d", &a, &s, &d, &f); printf("%.1f MB", (float)a*s*d*f / 8 /1024 / 1024); return 0; } 산술연산자 + - * / % 비교연산자 > < >= <= == != 1. 비교연산의 결과는 " 1 또는 0 " 으로만 나온다! printf("%d",a+b); // 50 or 100 or -10 .... printf("%d", a>b); // 1 or 0 2. >= <= != 항상 =을 오른쪽에 !! printf("%d", a>=b); // (ok) printf("%d", a=>b); // (xx) -> 컴파일에러!! 번역이 불가능 3. == vs = a=7; (대입) 명령.a는 7이야. a==7 (비교) 질문? a가 7이니??? 지원=10; // 지원이를 10으로 바꿔! 지원==10 // 지원이가 10과 같습니까??? printf("%d", 0!=0); // 0이 출력됨 (거짓이니까) */ /* #include <stdio.h> int main() { int a ,s; scanf("%d %d", &a, &s); printf("%d", a>s); 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, s; scanf("%d %d", &a, &s); printf("%d", a<=s); return 0; } */ /* #include <stdio.h> int main() { int a ,s; scanf("%d %d", &a, &s); printf("%d", a!=s); return 0; } "논리"연산자 ! && || 논리값 : 1 또는 0의 값 | vertical bar 1. ! not 아니다 printf("%d",!a); -> a가 0이면 1 a가 1이면 0 a !a 0 1 1 0 2. && and 그리고 printf("%d", a && b) ; a b a && b : a와 b가 모두 1일때만 결과가 1 0 0 0 0 1 0 1 0 0 1 1 1 int a=50, b=30; printf("%d", a==50 && b>30 ); 3. || or 또는 printf("%d", a || b); a b a || b : 둘 중 하나라도 1이면 결과가 1 0 0 0 0 1 1 1 0 1 1 1 1 quiz) 0 0을 입력했을 때만 1이 나오는 프로그램 만들어주세요 a b a || b !(a||b) 0 0 0 1 0 1 1 0 1 0 1 0 1 1 1 0 */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); printf("%d", !a); return 0; } */ /* #include<stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); printf("%d", a&&s); return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); printf("%d", a||s); return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); printf("%d", !(a||s)); return 0; } a b ?? 0 0 0 0 1 1 1 0 1 1 1 0 */ /* #include <stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); printf("%d", !(a == s)); return 0; } */ /* #include<stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); printf("%d", a == s); return 0; } 삼항연산자 : 미니조건문 1. 항이란?? !a 항이 1개 a+b 항이 2개 a>b 항이 2개 ( 조건식 ) ? ( 조건식이1일때의값 ) : ( 조건식이0일때의값 ) printf("%d", 50>100 ? 80 : 90 ); >>>>> 두 수 중 큰 수 또는 작은 수 를 구할 때 <<<<< int a, b; printf("%d", a>b ? a : b ); // 둘 중 큰 수 출력 printf("%d", a<b ? a : b ); // 둘 중 작은 수 출력 if(a>b) { printf("%d",a); } else { printf("%d",b); } */ /* #include <stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); printf("%d", a>s ? a : s); return 0; } */ /* #include <stdio.h> int main() { int a, s, d, x; scanf("%d %d %d", &a, &s, &d); x = a<s?a:s; printf("%d",x<d?x:d); return 0; } 조건문 1. if-else 2. switch-case */ /* #include <stdio.h> int main() { int a; scanf("%d",&a); if(a<100) { printf("hello"); } else if(100<=a && a<200) // a가 100이상이면서 { printf("hi"); } else { if() { printf("bye"); } else { } } return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); if (a < 10) { printf("small"); } return 0; } */ /* #include <stdio.h> int main() { int a ,s; scanf("%d %d", &a, &s); if (a < s) { printf("<"); } else if (a > s) { printf(">"); } else { printf("="); } return 0; } */ /* #include <stdio.h> int main() { int a ,s; scanf("%d %d", &a, &s); if (a < s) { printf("%d", s -a); } else if (a > s) { printf("%d", a -s); } else { printf("0"); } return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); if (a % 7 == 0) { printf("multiple"); } else { printf("not multiple"); } return 0; } */ /* #include <stdio.h> int main() { float a; scanf("%f", &a); if (a >50 && a < 60) { printf("win"); } else { printf("lose"); } return 0; } */ /* #include <stdio.h> int main() { int a, s, d; scanf("%d %d %d", &a, &s, &d); if (a <= 170 || s <= 170 || d <= 170) { printf("CRASH"); } else { printf("PASS"); } return 0; } */ /* #include <stdio.h> int main() { int a; scanf("%d", &a); if (a % 400 == 0 || (a % 4 == 0 && !( a % 100 == 0))) { printf("Leap"); } else { printf("Normal"); } return 0; } */ /* #include <stdio.h> int main() { int a, s; scanf("%d %d", &a, &s); if (s < 30) { if (! a== 0) { a -=1; } else { a = 23; } s = 60 - (30 - s); printf("%d %d", a, s); } else { printf("%d %d", a, s-30); } return 0; } */ /* #include <stdio.h> int main() { int a, s, d; scanf("%d %d %d", &a, &s ,&d); if ((a - s + d)% 10 == 0) { printf("대박"); } else { printf("그럭저럭"); } return 0; } a 154 a/10 15 a%10 4 a 12345154 a/100 123451 a%100 54 */
0
0
1
k13jiwon
2024년 3월 02일
In 소스 코드 제출
/* #include <stdio.h> int main() { printf("출력하고싶은내용"); return 0; } */ /* #include <stdio.h> int main() { printf("Hello"); return 0; } */ /* #include <stdio.h> int main() { printf("Hello World"); return 0; } */ /* #include <stdio.h> int main() { printf("Hello\nWorld"); return 0; } */ /* #include <stdio.h> int main() { printf("\'Hello\'"); return 0; } */ /* #include <stdio.h> int main() { printf("\"Hello World\""); return 0; } */ /* #include <stdio.h> int main() { printf("\"!@#$%%^&*()\""); return 0; } */ /* #include <stdio.h> int main() { printf("\"C:\\Download\\hello.cpp\""); return 0; } 변수 : 데이터를 저장하는 공간 정수 -> 2 10 -50 1000 34 실수 -> 3.5 -10.15 3.14159244444 문자 -> 'a' '*' '+' 'b' 'ab' (x) 정수 integer -> int 실수 floating point -> float 문자 character -> char (캐릭터) ************자료형*********** 선언 입출력 정수 int %d -> 2147483647까지 long long int %lld 실수 float %f double %lf 문자 char %c *************************** ; 세미콜론 1. 정수를 담을 수 있는 박스 하나를 만드세요 이름은 a 정수 변수a 선언 int a; 2. 실수 변수 b 선언 float b; 3. 문자 변수 q 선언 char q; ********************** 정수 변수 a에 정수 하나 입력받기 scanf("%d",&a); ********************* 정수 변수 a의 값 출력하기 printf("%d",a); #include <stdio.h> int main() { int a; scanf("%d",&a); printf("당신이 입력하신 숫자는 %d입니다.",a); return 0; } */ /* #include <stdio.h> int main() { char sad; scanf("%c", &sad); printf("%c", sad); return 0; } */ /* #include <stdio.h> int main() { float s; scanf("%f", &s); printf("%.3f", s); 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() { int aaa, eee; scanf("%d %d", &aaa, &eee); printf("%d %d", aaa, eee); return 0; } */ /* #include <stdio.h> int main() { char e, r; scanf("%c %c", &e, &r); printf("%c %c", r, e); return 0; } */ /* #include <stdio.h> int main() { int r; scanf("%d", &r); printf("%d %d %d", r, r, r); return 0; } */ /* #include <stdio.h> int main() { int w, e, r; scanf("%d:%d:%d", &w, &e, &r); printf("%02d", e); return 0; } */ /* #include <stdio.h> int main() { float r; scanf("%f", &r); printf("%.2f", r); return 0; } */ /* #include <stdio.h> int main() { int e, r, t; scanf("%d.%d.%d", &e, &r, &t); printf("%04d.%02d.%02d", e, r, t); return 0; } */ /* #include <stdio.h> int main() { int r; scanf("%d", &r); printf("%d%%", r); return 0; } */ /* #include <stdio.h> int main() { int a, b; scanf("%d-%d", &a, &b); printf("%06d%d", a, b); return 0; } overflow : 자료형이 담을 수 있는 범위를 넘었을때! int의 범위 : -2147483648 ~ +2147483647 */ /* #include <stdio.h> int main() { int a = 2147483648; // overflow발생!! printf("%d",a); return 0; } */
0
0
5

k13jiwon

더보기
bottom of page