[5´Ü°è, ¹®Á¦Çذá]


´ÙÀ½ ¹®Á¦¸¦ ÇØ°áÇÏ»õ¿ä!


(11~17) ´ÙÀ½ È®Àå¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ÇÁ·Î±×·¥ÀÇ °á°ú´Â ¹«¾ùÀϱî¿ä?

[¹®Á¦11]     printf("\t bibi \n");

[¹®Á¦12]     printf("korea\b\n");

[¹®Á¦13]     printf("korea\b");  

[¹®Á¦14]     printf("mansei\r\n");

[¹®Á¦15]     printf("³ª´Â \'jinjja\' ÀÌ´Ù\n");
  
[¹®Á¦16]     printf("³ª´Â \"Çѱ¹ÀÎ\" ÀÌ´Ù\n");  

[¹®Á¦17]     printf(" printf(\"haha\\n\"); \n");

(18 ~ 36) ´ÙÀ½ º¯È¯¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ÇÁ·Î±×·¥ÀÇ °á°ú´Â ¹«¾ùÀϱî¿ä?

[¹®Á¦18]    int t=14; printf("%d \n",t); 

[¹®Á¦19]    int t=14; printf("%o \n",t); 

[¹®Á¦20]   int t=14; printf("%x \n",t); 

[¹®Á¦21]   bool t4 =2;     printf("bool= %d\n",t4); 

[¹®Á¦22]   char t5=250;     printf("char= %d\n",t5);

[¹®Á¦23]   short t6=34534;     printf("short= %d\n",t6);

[¹®Á¦24]   int t1=214748364;    printf("int= %d\n",t1);

[¹®Á¦25]   long t2=214748364;    printf("long=%ld\n",t2);

[¹®Á¦26]   
	   long long int tt3=234353454334242424;    
	   printf("long long=%lld\n",tt3);

[¹®Á¦27]   
	   unsigned char tt5=250;     
	   printf("unsigned char= %u\n",tt5);

[¹®Á¦28]   
	   unsigned short tt6=34534;     
	   printf("unsigned short= %u\n",tt6);

[¹®Á¦29]   
	   unsigned int tt1=234242424;    
	   printf("unsigned int= %u\n",tt1);

[¹®Á¦30]   
	   unsigned long tt2=234242424;    
           printf("unsigned long=%lu\n",tt2);

[¹®Á¦31]   
	   unsigned long long int tt7=2343534555433424224;    
           printf("unsigned long long=%llu\n",tt7);  

[¹®Á¦32]   char a; a=getchar();    printf("%c\n",a);

[¹®Á¦33]   char b[10]; scanf("%s",b);    printf("%s\n",b);    
 
[¹®Á¦34]   float c=234234.3534534534;    printf("%f\n",c);

[¹®Á¦25]   double d=43554345.34534534;    printf("%lf\n",d);

[¹®Á¦36]   double f=43554345.34534534;    printf("%e\n",f);

[¹®Á¦37] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { int a; a=7; printf("%d\n",(a<<2+2)*4); printf("%d\n",(++a<<2+2)*4); printf("%d\n",(a++<<2+2)*4); printf("%d\n",(++a<<2)*4); printf("%d\n",(a++<<2)*4); printf("%d\n",a<<2+2*4); int b=4, c=7, d=9; printf("%d\n",a|b&c^d); return 0; } [¹®Á¦38] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int mm(); int kk(); int main() { int i=6; kk(); printf("i1 = %d\n",i); return 0; } static int i=31; int kk() { i=i-1; printf("i2 = %d\n",i); mm(); printf("i3 = %d\n",i); return 0; } int mm() { i=i-1; printf("i4 = %d\n",i); return 0; } [¹®Á¦39] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> #define sq(x) x*x; int main() { printf("%d\n",sq(1+2); return 0; } [¹®Á¦40] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { float k=12.845; int j; j=k; printf("%d\n",j); return 0; }

[¹®Á¦41] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { int y, x=5; y=++x-3; printf("%d %d\n",x,y); return 0; } [¹®Á¦42] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { int x=262, *p, **ptp, ***xptp; p=&x; ptp=&p; xptp=&ptp; printf("* %d\n",***xptp); return 0; } [¹®Á¦43] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> union pen{ char a[13]; char b[5]; int c; }; int main() { union pen pp; printf("%d\n", sizeof(pp)); printf("%d\n", sizeof(pp.a)); printf("%d\n", sizeof(pp.b)); printf("%d\n", sizeof(pp.c)); return 0; } [¹®Á¦44] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> struct pen{ char a[15]; char b[5]; int c; }; int main() { struct pen pp; printf("%d\n", sizeof(pp)); printf("%d\n", sizeof(pp.a)); printf("%d\n", sizeof(pp.b)); printf("%d\n", sizeof(pp.c)); return 0; } [¹®Á¦45] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { printf("1,%c\n",'K'); printf("2,%c\n",65); printf("3,%d\n",12); printf("4,%i\n",12); printf("5,%o\n",12); printf("6,%u\n",12); printf("7,%x\n",27); printf("8,%X\n",27); printf("9,%f\n",12.34); printf("10,%5.2f\n",12.34); printf("11,%e\n",123.45); printf("12,%E\n",123.45); printf("13,%s\n","kim"); printf("14,%p\n","kim"); return 0; } [¹®Á¦46] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { printf("1,|%d|\n",1234); printf("2,|%6d|\n",1234); printf("3,|%-6d|\n",1234); printf("4,|%06d|\n",1234); printf("5,|%6f|\n",12.345); printf("6,|%-6f|\n",12.345); printf("7,|%6.1f|\n",12.345); printf("8,|%06.2f|\n",12.345); return 0; } [¹®Á¦47] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { int x; float y; x=(int)15.8+(int)14.7; printf("%d\n",x); x=(int)(15.8+14.7); printf("%d\n",x); y=26/4; printf("%f\n",y); y=(float)26/4; printf("%f\n",y); return 0; } [¹®Á¦48] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int main() { int x=10, a, b; a=++x*x--; printf("%d\n",a); b=x*10; printf("%d\n",b); x=++b-a--; printf("%d\n",x); return 0; } [¹®Á¦49] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> #include<stdlib.h> #include<ctime> int n, s[100000]; void print_array() { for(int i=0; i<n; i++) printf("%d ",s[i]); printf("\n"); } void swap(int a, int b) { int t=s[a]; s[a]=s[b]; s[b]=t; } void selection_sort(void) { for(int i=0; i<n-1; i++) for(int j=i+1; j<n; j++) if(s[i] > s[j]) swap(i,j); } int main() { srand(time(NULL)); scanf("%d",&n); for(int i=0; i<n; i++) s[i]=rand(); int start = clock(); selection_sort(); printf("result=%.3lf(sec)\n",(double)(clock()-start)/CLOCKS_PER_SEC); return 0; } [¹®Á¦50] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> #include<stdlib.h> #include<time.h> #include<algorithm> int n, s[100000]; void print_array() { for(int i=0; i<n; i++) printf("%d ",s[i]); printf("\n"); } int main() { srand(time(NULL)); scanf("%d",&n); for(int i=0; i<n; i++) s[i]=rand(); int start = clock(); std::sort(s,s+n); printf("result=%.3lf(sec)\n",(double)(clock()-start)/CLOCKS_PER_SEC); return 0; }

[¹®Á¦51] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> #include<stdlib.h> #include<time.h> #include<algorithm> int n, s[100000]; void print_array() { for(int i=0; i<n; i++) printf("%d ",s[i]); printf("\n"); } void swap(int a, int b) { int t=s[a]; s[a]=s[b]; s[b]=t; } void q_sort(int ss, int ee) { if(ss<ee) { int p=ss, l=ss+1, r=ee; while(l<=r) { while(l<=ee && s[l]<=s[p]) l++; while(r>=ss+1 && s[r]>=s[p]) r--; if(l<r) swap(l,r); } swap(p,r); q_sort(ss, r-1); q_sort(r+1, ee); } } int main() { srand(time(NULL)); scanf("%d",&n); for(int i=0; i<n; i++) s[i]=rand(); int start = clock(); q_sort(0, n-1); printf("result=%.3lf(sec)\n",(double)(clock()-start)/CLOCKS_PER_SEC); return 0; } [¹®Á¦52] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> #define MAXN 9 int ans,A[MAXN+1]; void solve(void) { for(int i=1; i<10; i++) { scanf("%d",A+i); if(A[ans]<A[i]) ans=i; } } int main() { solve(); printf("ans= %d\n %d\n", A[ans], ans); return 0; } [¹®Á¦53] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int f(int n) { if(n==1) return 1; return f(n-1)+n; } int main() { int n; scanf("%d",&n); printf("%d\n",f(n)); return 0; } [¹®Á¦54] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int f(int n) { if(n==1) return 1; return 2*f(n/2)+((n+1)/2)*((n+1)/2); } int main() { int n; scanf("%d",&n); printf("%d\n",f(n)); return 0; } [¹®Á¦55] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<cstdio> #define MAXN 10000 char star[MAXN+1]; void f(int n) { if(n>0) { f(n-1); star[n]='*'; puts(star+1); } } int main() { int n; scanf("%d", &n); f(n); return 0; } [¹®Á¦56] ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ °á°ú´Â? #include<stdio.h> int n=0, d[100][100]={{0,},}; int input() { FILE *ifp; ifp=fopen("input7.txt","r"); fscanf(ifp,"%d",&n); fclose(ifp); return -1; } int output() { FILE *ofp; ofp=fopen("output7.txt","w"); int i=1, j, c=1; j=(n+1)/2; d[i][j]=c; while(c<(n*n)){ c=c+1; i=i-1; j=j+1; if((d[i][j]>0) || ((i==0) && (j>n))){ i=i+2; j=j-1; } else{ if(i==0) i=n; if(j>n) j=1; } d[i][j]=c; } for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ fprintf(ofp,"%2d ",d[i][j]); } fprintf(ofp,"\n"); } fclose(ofp); return -1; } int main() { input(); output(); return -1; }
¿©±â±îÁö ¿À¼Ì±º¿ä!~

À̰÷Àº 'À§³Ê(Wiener)' ÀÔ´Ï´Ù.

°¨»çÇÕ´Ï´Ù ^^