More actions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
= | = 실습 1 : 소수 출력 프로그램 = | ||
#define _CRT_SECURE_NO_WARNINGS | |||
#include <stdio.h> | |||
int main(void) | |||
{ | |||
int n, i, j; | |||
int isPrime; | |||
//n 입력받기 | |||
while (1){ | |||
printf("Input Number n : "); | |||
scanf("%d", &n); | |||
if (n < 2){ | |||
printf(" n should be bigger than 1. Input n again.\n"); | |||
} | |||
else{ | |||
break; | |||
} | |||
} | |||
//소수인지 확인하여 출력하기 | |||
for (i = 2; i <= n; i++){ | |||
isPrime = 1; | |||
for (j = 2; j <= i - 1; j++){ | |||
if (i%j == 0){ | |||
isPrime = 0; | |||
break; | |||
} | |||
} | |||
if (isPrime == 1){ | |||
printf("%d ", i); | |||
} | |||
} | |||
return 0; | |||
} | |||
= 과제 제출 = | = 과제 제출 = | ||
Revision as of 07:17, 17 April 2017
실습 1 : 소수 출력 프로그램
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int n, i, j;
int isPrime;
//n 입력받기
while (1){
printf("Input Number n : ");
scanf("%d", &n);
if (n < 2){
printf(" n should be bigger than 1. Input n again.\n");
}
else{
break;
}
}
//소수인지 확인하여 출력하기
for (i = 2; i <= n; i++){
isPrime = 1;
for (j = 2; j <= i - 1; j++){
if (i%j == 0){
isPrime = 0;
break;
}
}
if (isPrime == 1){
printf("%d ", i);
}
}
return 0;
}
과제 제출
현지
#include <stdio.h>
int main()
{
int n, digit[7];
printf("7자리 숫자 입력: ");
scanf("%d", &n);
digit[0] = n % 10;
n = n / 10;
digit[1] = n % 10;
n = n / 10;
digit[2] = n % 10;
n = n / 10;
digit[3] = n % 10;
n = n / 10;
digit[4] = n % 10;
n = n / 10;
digit[5] = n % 10;
n = n / 10;
digit[6] = n % 10;
n = n / 10;
printf("%d %d %d %d %d %d %d ",digit[0],digit[1],digit[2],digit[3],digit[4],digit[5],digit[6]);
system("pause");
return 0;
}
- comment : 출력할 때는 digit6부터 출력하는 것이 더 보기 좋겠죠??