top of page

게시판 게시물

ahnchangmin09
2022년 11월 02일
In 소스 코드 제출
#include<stdio.h> void(int n) { if(n==0) return ; printf("%d",n); f(n-1); } int main() { int n; scanf("%d",tttt=); } n부터 1까지 출력 n출력 력 n-1 출력 f(n) : n부터 1까지 출력 n출력 -> n-1부터 1까지 출력=n출력 -> f(n-1) (항상 되지는 않는다!) 종료조건 if(n==0) return ;
0
0
1
ahnchangmin09
2022년 10월 26일
In 소스 코드 제출
/* #include <stdio.h> long long int n; int sqrt(long long int n) { int i; for(i=0;;i++) { if((long long int)i*i>n) { return i-1; } } } int main() { scanf("%lld", &n); printf("%d\n", sqrt(n)); return 0; } 재귀함수 정의 1. 함수 내에서 자신을 다시 호출하는 함수 2. 자신으로 다시 정의내리는 함수 특징 1. 코드가 짧아 -> 쉬워 -> 어려워 2. 말이 돼 -> 이게 왜 돼 ? ////////////// f(n) : n부터 1까지 출력 n출력 -> n-1부터 1까지 출력 n출력 -> f(n-1) (항상 되지는 않는다!) 종료조건 if(n==0) return ; void f(int n) { if(n==0) return ; //종료조건 printf("%d ",n); f(n-1);//n-1부터 1까지 출력; } //////////////// f(n) : 1부터 n까지 출력 1부터 n-1까지 출력 -> n출력 f(n-1) -> n출력 #include <stdio.h> void f(int n) { if(n==0) return ; f(n-1); printf("%d\n",n); } int main() { int n; scanf("%d",&n); f(n); return 0; } f(a,b) : a부터 b까지 출력 a부터 b-1까지 출력 -> b출력 f(a,b-1) -> b출력 */ #include<stdio.h> void f(int a,int b) { if(a>b) return ; f(a,b-1); printf("%d ",b); } int main() { int a,b; scanf("%d %d",&a,&b); f(a,b); return 0; }
0
0
6
ahnchangmin09
2022년 10월 19일
In 소스 코드 제출
/* #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=n/10; } printf("%d\n%d",rev,sum); } */ /* #include <stdio.h> long long int n; long long int f(long long int n) { long long int rev=0; while(n>0) { rev=rev*10+n%10; n=n/10; } return rev; } int main() { scanf("%lld", &n); printf("%lld\n", f(n)); } */ /* #include<stdio.h> double f(double n) { if(n>0) { return n; } else if(n<0) { return -n; } } int main() { double n; scanf("%lf",&n); printf("%.10g",f(n)); } */ /* #include <stdio.h> int a, n; long long int pow(int a,int n) { if(a==1) { return 1; } long long int k=1; int i; for(i=1; i<=n; i++) { k=k*a; } return k; } int main() { scanf("%d%d", &a, &n); printf("%lld\n", pow(a, n)); } 두수의 곱 == 두 수의 최대공약수 * 두 수의 최소공배수 두수의 곱 / 두 수의 최대공약수 == 두 수의 최소공배수 a, b gcd(a,b) : a와 b의 최대공약수 */ /* #include <stdio.h> int gcd(int p, int q){ if(p==0) return q; return gcd(q%p, p);} long long int lcm(int a,int b) { long long int k; k=(long long)a*b/gcd(a,b); return k; } int main() { int a, b; scanf("%d%d", &a, &b); printf("%lld\n", lcm(a, b)); } */ #include <stdio.h> int n, k, d[1010]; int findi(int k) { } int main(); { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", findi(k)); }
0
0
2
ahnchangmin09
2022년 10월 16일
In 소스 코드 제출
/* #include <stdio.h> int n, k, d[1010]; int findi(int k) { int i; for(i=1;i<=n;i++) { } } 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 int main() { int n,k; scanf("%d",&n); if() { } } * #include<stdio.h> int main() { int a,sum=0; scanf("%d",&a); while(a>0) { sum+=a%10; a=a/10; } printf("%d",sum); return 0; } */ /* #include<stdio.h> int f(int a) { int sum=0; while(a>0) { sum+=a%10; a=a/10; } return sum; } int main() { int i,n,k; scanf("%d",&n); for(; ; ) { n=f(n); if(n<10) { break; } } printf("%d",n); return 0; } */
0
0
4
ahnchangmin09
2022년 9월 28일
In 소스 코드 제출
/* #include <stdio.h> int n; long long int f(int n) { int i; long long int k=1; for(i=1;i<=n;i++) { k=k*i; } return k; } // 이 부분에 들어가야 될 코드를 작성하여 제출 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 k=0; for(i=1;i<=n;i++) { k=k+i; } return k; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> long long int n, m; long long f( long long int n, long long int m) { if(m<n) { return n-m; } else { return m-n; } } int main() { scanf("%lld%lld", &n, &m); printf("%lld\n", f(n, m)); } */ /* #include <stdio.h> int n; long long int d[110]; long long int f() { int i; long long int k=d[1]; for(i=1; i<=n; i++) { if(k>d[i]) { k=d[i]; } } return k; } 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, a, b, d[1010]; long long int subsetsum(int a,int b) { long long int k=0; int i; for(i=a; i<=b; i++) { k=k+d[i]; } return k; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d%d", &a, &b); printf("%lld\n", subsetsum(a, b)); } */ /* #include <stdio.h> int a, b; int gcd(int a,int b) { int i; for(i=a;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 n; int f(int n) { int i; int k=1; for(i=1;i<=n;i++) { } } int main() { scanf("%d", &n); printf("%d\n", f(n)); }
0
0
5
ahnchangmin09
2022년 9월 21일
In 소스 코드 제출
/*#include <stdio.h> //(원의 넓이 = 3.14×r×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; void f(int n) { if(n%2==1) { printf("odd"); } else { printf("even"); } } // 이 부분에 들어가야 될 코드를 작성하여 제출 int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int n; char grade(int n) { if(90<=n) { return 'A'; } else if(80<=n) { return 'B'; } else if(70<=n) { return 'C'; } else if(60<=n) { return 'D'; } else { return'F'; } } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; } */ /* #include <stdio.h> long long int n,m; long long int f(int n, int m) { return (long long int)n+m; } int main() { scanf("%d%d", &n, &m); printf("%lld\n", f(n, m)); } */ /* #include <stdio.h> void f() { printf("Hello?"); } main() { f(); } */ /* #include <stdio.h> int a, b; int mymax(int a,int b) { if(a<b) { return b; } else { return a; } } main() { int a,b; scanf("%d %d", &a, &b); printf("%d", mymax(a, b)); } */ #include <stdio.h> int n, k, d[1010]; int upper_bound(int k) { int i; for(i=1;i<=n;i++) { if(d[i]>k) { return i; } } return n+1; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", upper_bound(k)); }
0
0
3
ahnchangmin09
2022년 9월 18일
In 소스 코드 제출
//함수 : 명령의 묶음 //function -> f /* #include <stdio.h> int arr[5]={7,4,2,3,1}; //전역변수 void view() { int i; for(i=0;i<5;i++){ printf("%d ",arr[i]); } printf("\n"); return ; } int main() { int a, b;//지역변수 arr[1]=10; view(); arr[2]=20; view(); return 0; } void star(int n) { int i; for(i=1;i<=n;i++){ printf("*"); } } int main() { //int n; //scanf("%d",&n); star(10); return 0; } #include <stdio.h> int f(int a, int b) { return a+b; //printf("%d",a+b); } int main(){ int a, b; scanf("%d %d",&a,&b); printf("%d",f(a,b)); } */ /* #include <stdio.h> void f() { printf("hello"); } int main() { f(); return 0; } */ /* #include <stdio.h> int f() { printf("123"); } int main() f(); return 0; } */ /* #include<stdio.h> char f() { printf("*"); } int main() { f(); return 0; } */ /* #include<stdio.h> char f() { return 'A'; } int main() { printf("%c", f()); return 0; } */ /* #include<stdio.h> int n; void f(int x) { if(x == 1) printf("hello\n"); else if(x == 2) printf("world\n"); else printf("\n"); } int main() { scanf("%d", &n); f(n); 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> long long int n; long long int abs(long long int n) { if(n<0) { return -n; } else { return n; } } long long int main() { scanf("%lld", &n); printf("%lld\n", abs(n)); return 0; } */ #include <stdio.h> //(원의 넓이 = 3.14×r×r) float r; float circle() { } main() { int r; scanf("%d", &r); printf("%.2f", circle(r)); }
0
0
2
ahnchangmin09
2022년 9월 06일
In 소스 코드 제출
/* #include<stdio.h> int main() { int arr[101][101]= {}; int n,i,j,k=1,sum=0; 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++) { if(i==1 || i==n || j==1 || j==n) { sum=sum+arr[i][j]; } } } printf("%d",sum); return 0; } */ #include<stdio.h> int main() { int arr[11][11]= {}; int i,j,n,k=1; for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d",&arr[i][j]); } } i=2; j=2; while(1) { if(arr[i][j]==2) { arr[i][j]=9; break; } else { arr[i][j]=9; } if(arr[i][j+1]!=1) { //오른쪽으로 이동 가능하다면 j++; } else if(arr[i+1][j]!=1) { //아래 이동 가능하면 i++; } else { break; } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; }
0
0
1
ahnchangmin09
2022년 9월 04일
In 소스 코드 제출
/* #include<stdio.h> int main() { int arr[51] [51]= {}; int n,x,y,i,j,k=1; scanf("%d",&n); i=1; j=n/2+1; for(k=1; k<=n*n; k++) { arr[i][j]=k; if(k%n==0) { i++; continue; } if(i==1) { i=n; } else { i--; } if(j==n) { j=1; } else { j++; } } 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,x,y,i,j,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>=1;j--) { scanf(""); } } } #include<stdio.h> int main() { } printf("%d ",);
0
0
2
ahnchangmin09
2022년 8월 31일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[12][11]={}; int n,i,j,x,y,k=1; 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 crash\n",j); break; } else if(arr[i][j]<0) { printf("%d fall\n",j); break; } else if(arr[i][j]==0 && i==1) { printf("%d safe\n",j); } } } } return 0; } //0이 아닌 숫자 장애물 //0보다 크면 블럭 장애물 //0보다 작으면 구덩이 장애물 //0이면 평지 //10*10 //블럭 장애물 실패시 crash //구덩이에 떨어질시 fall //무사통과는 safe */ #include<stdio.h> int main() { int arr[11][11]={}; int r,c,i,j,n,k=0; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { scanf("%d",&arr[i][j]); } } scanf("%d %d",&r,&c); if(arr[r][c]==1) { printf("-1"); } else { k=arr[r-1][c-1]+arr[r][c-1]+arr[r-1][c]+arr[r+1][c]+arr[r][c+1]+arr[r+1][c+1]+arr[r-1][c+1]+arr[r+1][c-1]; printf("%d",k); } return 0; }
0
0
2
ahnchangmin09
2022년 8월 28일
In 소스 코드 제출
/* #include<stdio.h> int main() { int arr[20][20]={}; int i,j,x,y,n; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d",&x,&y); arr[x][y]=1; } for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { printf("%d ",[i][j]); } printf("\n"); } return 0; } #include<stdio.h> int main() { int arr[101][101]={}; int h,w,i,j,n,l,d,x,y; scanf("%d %d %d",&h,&w,&n); for(i=1;i<=n;i++) { scanf("%d %d %d %d",&l,&d,&x,&y); //l 길이 d 방향 (x,y) 2 0 1 1 for(j=0;j<l;j++) { if(d==0) { arr[x][y+j]=1; } else if(d==1) { arr[x+j][y]=1; } } } for(i=1;i<=h;i++) { for(j=1;j<=w;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; }*/
0
0
3
ahnchangmin09
2022년 8월 23일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[101][101]= {}; int 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++; } } else { 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,k=1; scanf("%d",&n); for(j=1;j<=n;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=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,x,y,n.k=1; scanf("%d,%",&n); for(i=1;i<=n;i++) { if() } }
0
0
2
ahnchangmin09
2022년 8월 21일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[101][101]={}; int i,j,k=1,n,m; 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,k=1,n; scanf("%d",&n); for(i=1;i<=n ;i++) { if(i%2==1) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } else { 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 i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==1) { for(j=n;j>=1;j--) { arr[i][j]=k++; } } else { 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; }
0
0
4
ahnchangmin09
2022년 8월 09일
In 소스 코드 제출
#include <stdio.h> int main() { int arr[101][101]= {}; int i,j,n,m,k=1; scanf("%d %d",&n, &m); for(j=m-1; j>=0; j--) { for(i=0; i<n; i++) { arr[i][j] = k++; } } for(i=0; i<n; i++) { for(j=0; j<m; j++) { printf("%d ", arr[i][j]); } printf("\n"); }
0
0
2
ahnchangmin09
2022년 7월 21일
In 소스 코드 제출
#include <stdio.h> int main() { int arr[101][101]={}; int i,j,n,k=1; scanf("%d",&n); for(i=1;1<=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; }
0
0
6
ahnchangmin09
2022년 7월 19일
In 소스 코드 제출
/* 1차원 선 2차원 면 #include <stdio.h> int main() { int arr[50][100]={}; // 1507 15층 7번째집 arr[15][7] int i, j, k=1; for(j=5;j>=1;j--) { for(i=1;i<=3;i++) { arr[i][j]=k; k++; } } for(i=1;i<=3;i++) { for(j=1;j<=5;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 i,j,n,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 }
0
0
5
ahnchangmin09
2022년 7월 12일
In 소스 코드 제출
/* #include <stdio.h> #include<string.h> int main() { char str[501]={}; int i,sum=0; scanf("%s",str); for(i=0;str[i] != NULL;i++) { sum+=str[i]-48; } if(sum%3==0) { printf("1"); } else { printf("0"); } return 0; } str1 문자열 str1[i] 문자 */ /* #include<stdio.h> #include<string.h> int main() { char str1[101]={}; char str2[101]={}; int i; scanf("%s",str1); scanf("%s",str2); if(strlen(str1)<strlen(str2)) { printf("%s %s",str1,str2); } else if(strlen(str1)>strlen(str2)) { printf("%s %s",str2,str1 ); } else //길이가 같을때 { for(i=0;str1[i] != NULL;i++) { if(str1[i]<str2[i]) { printf("%s %s",str1,str2);break; } else if(str1[i]>str2[i]) { printf("%s %s",str2,str1);break; } } } return 0; } */ #include<stdio.h> #include<string.h> int main() { char str[201]={}; int i; gets(str); for(i=0;str[i] != NULL;i++) { if('x'<=str[i] && str[i]<='z') { str[i]-=23; } else if('a'<=str[i] && str[i]<='w') { str[i]+=3; } } printf("%s",str) ; return 0; }
0
0
3
ahnchangmin09
2022년 7월 10일
In 소스 코드 제출
/* #include<stdio.h> int main() { char str[51]={}; int i,a=10; scanf("%s",str); for(i=1; str[i] != NULL;i++) { if(str[i]==str[i-1]) { a+=5; } else if(str[i]!=str[i-1]) { a+=10; } } printf("%d",a); return 0; } 문자열의 길이 a=strlen(str); 아스키코드 'a' 97 'b' 98 'c' 99 ... 'z' 122 'A' 65 'B' 66 ... 'Z' 90 ' ' 32 NULL 0 '0' 48 '9' 57 '10' (문자가 아님) #include<stdio.h> int main() { printf("%c",'P'+32); //printf("%c",65); } *//* #include<stdio.h> #include<string.h> int main() { char str[1001]= {}; int i; scanf("%s",str); for(i=0; str[i]!=NULL; i++) { if(97<=str[i] && str[i]<=122) { str[i]-=32; } else if(65<=str[i] && str[i]<=90) { str[i]+=32; } } printf("%s",str); return 0; } */ /* #include<stdio.h> #include<string.h> int main() { char str1[21]={}; char str2[21]={}; char str3[21]={}; int a, b, c; scanf("%s %s %s",str1,str2,str3); a = strlen(str1); b = strlen(str2); c = strlen(str3); if(str1[a-1]==str2[0] && str2[b-1]==str3[0] && str3[c-1]==str1[0]) { printf("good"); } else { printf("bad"); } return 0; } */ /* #include<stdio.h> #include<string.h> int main() { char str[201]={}; int i; gets(str); for(i=0;str[i]!=NULL;i++) { if('a'<=str[i] && str[i]<='c') { str[i]+=23; } else if('d'<=str[i] && str[i]<='z') { str[i]-=3; } } printf("%s",str); return 0; } */ #include<stdio.h> #include<string.h> int main() { char str[101]={}; long long int a,b; }
0
0
2
ahnchangmin09
2022년 7월 06일
In 소스 코드 제출
/* 한 단어 scanf("%s",str); 한 문장(공백포함) gets(str); 문자열의 문자 하나하나 훑고싶을때 for(i=0 ; str[i] != NULL ; i++) */ /* #include <stdio.h> int main() { char str[100001]= {}; int i,a=0,b=0; scanf("%s",str); for(i=0;str[i] != NULL;i++) { if(str[i]=='('){ a++; } else { b++; } } printf("%d %d",a,b); return 0; } */ /* #include<stdio.h> int main() { char str[11]={}; int i; scanf("%s",str); for(i=0;str[i] != NULL;i++) { if(str[i]=='t') { printf("%d ",i+1); } } return 0; } */ /* #include<stdio.h> int main() { char str[21]={}; int i; scanf("%s",str); for(i=0;str[i] != NULL;i++) { printf("\'%c\'\n",str[i]); } return 0; } */ /* #include<stdio.h> int main() { char str[101]={}; int i,a=0,b=0; scanf("%s",str); for(i=0;str[i] != NULL;i++) { if(str[i]=='c' || str[i]=='C') { a++; if(str[i+1]=='C'||str[i+1]=='c') { b++; } } } printf("%d\n%d",a,b); return 0; } */ /* #include<stdio.h> int main() { char str[101]={}; int i,a=0; gets(str); for(i=0;str[i] != NULL;i++) { if(str[i]=='l' && str[i+1]=='o' && str[i+2]=='v' && str[i+3]=='e') { a++; } } printf("%d",a); return 0; } */ #include<stdio.h> int main() { char str[51]={}; int i,a=0; scanf("%s",str); for(i=0;str[i] != NULL;i++) { if() } }
0
0
2
ahnchangmin09
2022년 7월 03일
In 소스 코드 제출
/* 배열 array 문자열 string 5 1 4 7 9 2 str[0] str[1] str[2] str[3] str[4] str[5] str[6] .... 'h' 'e' 'l' 'l' 'o' hello char str[50]; 문자열 입력 : scanf("%s",str); 문자열 출력 : printf("%s",str); char a; 문자 입력 : scanf("%c",&a); scanf("%c",&str[0]); 문자 출력 : printf("%c",a); printf("%c",str[0]); str : 문자열!!!!!! %s str[i] : 문자 !!!!!! %c 문자열의 끝에는 NULL이 있다! 배열 선언할때 하나 더 선언!!!! */ /* #include <stdio.h> #include <string.h> int main() { char str[50]; scanf("%s",str); printf("%s",str); return 0; } */ /* #include<stdio.h> int main() { char n; scanf("%c",&n); printf("%c",n); return 0; } /* #include<stdio.h> #include<string.h> int main() { char str[9]={}; scanf("%s",str); printf("%s",str); return 0; } str[0] str[1] str[2] str[3] str[4] str[5] str[6] .... 'h' 'e' 'l' 'l' 'o' NULL 'l' 'o' 'v' 'e' NULL */ /* #include<stdio.h> #include<string.h> int main() { char str[10]={}; scanf("%s",str); if(str[0]=='l' && str[1]=='o' && str[2]=='v' && str[3]=='e' && str[4]==NULL) { printf("I love you."); } return 0; } 한 단어 scanf("%s",str); 한 문장(공백포함) gets(str); 문자열의 문자 하나하나 훑고싶을때 for(i=0 ; str[i] != NULL ; i++) */ /* #include<stdio.h> #include<string.h> int main() { char str[100]={}; int i; gets(str); for(i=0 ; str[i] != NULL ; i++) { if(str[i]=='l') printf("%c",str[i]); } //printf("%s",str); } */ /* #include<stdio.h> #include<string.h> int main() { char str[31]={}; gets(str); printf("%s",str); return 0; } */ /*문자열 출려ㄱ하기 1*/ /* #include<stdio.h> #include<string.h> int main() { char str[101]={}; int i; gets(str); for(i=0; str[i]!=NULL;i++) { if(str[i] !=' ') { printf("%c",str[i]); } } return 0; } */ /* #include<stdio.h> #include<string.h> int main() { char str[100000]={}; } */
0
0
2

ahnchangmin09

더보기
bottom of page