문자열 연습 및 중첩 반복문 복습
/*
#include <stdio.h>
#include <string.h>
int main()
{
int i, len;
char str[30];
gets(str);
for(i = 0; i < strlen(str); ++i)
{
printf("'%c'\n", str[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[101];
int i;
gets(str);
for( i = 0 ;i < strlen(str); ++i)
{
if( 65 <= str[i] && str[i] <= 90 )
{
printf("%c", str[i]); }
else if( 97 <= str[i] && str[i] <= 122)
{
printf("%c", str[i]);
}
}
return 0;
}
*/
/* c�� cc ���
#include <stdio.h>
#include <string.h>
int main()
{
char str[101];
int cnt1 = 0, cnt2 = 0, i;
gets(str);
for( i = 0 ;i < strlen(str); ++i)
{
if( str[i] == 67 || str[i] == 99 )
{
++cnt1;
}
}
for( i = 0 ;i < strlen(str); ++i)
{
if( ( str[i] == 67 || str[i] == 99)
&& ( str[i + 1] == 67 || str[i + 1] == 99)
)
{
++cnt2;
}
}
printf("%d\n%d", cnt1, cnt2);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int cnt = 0, i;
char str[101];
gets(str);
for( i = 0; i < strlen(str); ++i)
{
if( str[i] == 'l'
&& str[i+1] == 'o'
&& str[i+2] == 'v'
&& str[i+3] == 'e'
)
{
++cnt;
}
}
printf("%d", cnt);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, j, n , m ;
scanf("%d %d", &m, &n );
for(i = 0 ;i < n ; ++i )
{
for( j = 0; j < m;++j)
{
if( i == 0 && j == 0
|| i == 0 && j == m - 1
|| i == n - 1 && j == 0
|| i == n - 1 && j == m - 1 )
{
printf("+");
}
else if( i == 0 || i == n - 1 )
{
printf("-");
}
else if( j == 0 || j == m - 1 )
{
printf("|");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
*/
/* GuguClass �� ���� ���
#include <stdio.h>
int main()
{
int i;
for( i = 1; i <= 9; ++i)
{
printf("2 x %d = %2d 3 x %d = %2d 4 x %d = %2d 5 x %d = %2d\n" , i , 2 * i, i , 3 * i, i , 4 * i, i, 5 * i );
}
return 0;
}
*/
/* ������� �� ���
#include <stdio.h>
int main()
{
int i, j, h, r;
scanf( "%d %d", &h, &r );
for ( i = 0 ; i < h; ++i)
{
for( j = 0; j < h; ++j)
{
if( i == j )
{
printf("*");
}
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, j, k;
scanf("%d", &k );
for(i = 1; i <= 6; ++i)
{
for(j = 1;j <= 6; ++j)
{
if( i + j == k)
{
printf("%d %d\n", i, j );
}
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a0 = 0, sn = 0, n, i, a[51], s[51];
scanf("%d", &n );
for ( i = 1; i <= n ;++i )
{
a[i] = a0 + i;
}
printf("%d %d", a[n], s[n] );
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n );
for( i = 0; i < n; ++i)
{
for (j = 0;j < 2 * n ;++j)
{
if( i + j == 2 * n - 1)
{
printf("*");
}
}
printf("\n");
}
return 0;
}
*/
/* ������ m�� n�� ���
#include <stdio.h>
int main()
{
int i, j, m, n;
scanf("%d %d", &m, &n );
if( m == n )
{
for( i = 1; i <= 9; ++i)
{
printf("%d*%d=%d\n", m , i, m * i );
}
}
else if ( m < n )
{
for( i = m; i <= n; ++i)
{
for( j = 1; j <= 9; ++j)
{
printf("%d*%d=%d\n", i , j, i * j );
}
}
}
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(" ");
}
for(j = i ; j <= n; ++j )
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n, k, i, j, x;
scanf("%d %d", &n, &k );
for( i = 1; i <= n; ++i)
{
for( j = 1; j <= n; ++j)
{
if( i == 1 || j == 1 ||
i == n || j == n )
{
printf("*");
}
for( j = k + 1 - i; j <= 2 * n; j += k)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x;
int* p = &x;
*p = 100;
printf("%d\n", x);
printf("%d\n", *p);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int x = 10;
int* p = &x;
x = 2 * x;
printf("%d", *p );
return 0;
}
*/
#include <stdio.h>
int main()
{
int x = 10;
int y = 20;
int* p = &x;
*p = 100;
p = &y;
printf("%d %d", x, *p );
return 0;
}
'컴퓨터 과학 > C Language' 카테고리의 다른 글
2022-01-24 포인터 연습 (0) | 2022.01.25 |
---|---|
2022-01-23 포인터 변수 (0) | 2022.01.24 |
2022-01-20 문자열 (0) | 2022.01.21 |
2022-01-19 문자열 (0) | 2022.01.19 |
2022-01-18 함수 만들기 (0) | 2022.01.19 |