2016. 4. 6. 16:44ㆍ네트워크 보안 수업/C언어
[실습]
- 임의의 세 개의 수의 총합과 평균을 출력하는 프로그램을 작성
- 임의의 수가 짝수인지 홀수인지 출력하는 프로그램을 작성
- 임의의 세가지 수 중 가장 작은 것만 출력하는 프로그램을 작성
[번외]
- 임의의 두 자리 정수의 자리를 바꾸는 프로그램을 작성.
23 --> 32
@ 반복문(loop): for, while, do-while
@ for
- 기본형태
for( 초기값 ; 조건 ; 증감 ) {
// for block
}
[실습]: sample01.c
#include <stdio.h>
int main( int argc, char *argv[] )
{
int i = 0;
for( i = 0; i < 10; i++ ) {
printf("%d \n", i );
}
printf("%d \n", i );
return 0;
}
@ while
- 기본 형태
while( 조건 ) {
// while block
}
[실습]: sample02.c
#include <stdio.h>
int main( int argc, char *argv[] )
{
int i = 0;
/*
i = 0;
while( i < 10 ) {
printf("%d \n", i );
i++;
}
*/
i = 0;
for( ; i < 10; ) {
printf("%d \n", i );
i++;
}
return 0;
}
@ do-while
- 기본 형태
do {
//while block
}while( 조건 );
[실습]: sample03.c
#include <stdio.h>
int main( int argc, char *argv[] )
{
int i = 10;
do{
printf("%d \n", i);
i++;
}while( i < 10 );
return 0;
}
@ break, continue
[실습]: 1부터 10까지의 수 중에 짝수만 출력
#include <stdio.h>
int main( int argc, char *argv[] )
{
int i = 0;
for(i = 1; i < 11; i++ ) {
if( i % 2 ) { continue; }
printf("%d \n", i );
}
return 0;
}
[실습]: 무한루프를 탈출!!!
#include <stdio.h>
int main( int argc, char *argv[] )
{
int i = 0;
while( 1 ) {
if( i > 100 ) { break; }
printf("%d \n", i );
i++;
}
return 0;
}
중첩
#include <stdio.h>
int main(int argc, char *argv[])
{
int i = 0;
int j = 0;
for(i = 0; i < 5; i++){
for(j = 0; j < 3; j++){
printf("i: %d, j:%d \n", i, j);
}
}
return 0;
}
'네트워크 보안 수업 > C언어' 카테고리의 다른 글
네트워크 보안 수업 10일차 - 코리아 정보보안 IT학원 (0) | 2016.04.08 |
---|---|
네트워크 보안 수업 9일차 - 코리아 정보보안 IT학원 (0) | 2016.04.07 |
네트워크 보안 수업 7일차 - 코리아 정보보안 IT학원 (0) | 2016.04.05 |
네트워크 보안 수업 6일차 - 코리아 정보보안 IT학원 (0) | 2016.04.04 |
네트워크 보안 수업 5일차 - 코리아 정보보안 IT학원 (0) | 2016.04.01 |