반응형
안녕하세요 성조입니다.
오늘은 소수 판별하는 소스코드를 갖고 왔습니다. 사용자가 값을 입력해서 입력받은 값으로 소수를 구하는 코드에 대해서 포스팅하려 했는데 예전에 관심이 별로 없어서 대충 만들어놨던 소스코드가 이제 다시 보니깐 잘못 풀어놓은 소스코드더라고요
ㅋㅋㅋㅋㅋㅋㅋㅋㅠ 1, 2, 3 값만 대입해서 대충 확인하고 넘겼는데 알고 보니 오답이던 코드.. 처음 접하는 분들도 많이 푸는 것 같던데 아무리 예전에 풀었다 해도 기능을 제대로 작동하지 않는 소스코드를 갖고 아 풀었네 하고 넘긴 제 자신을 반성합니다.. 포스팅 덕분에 살았습니다...
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include <stdio.h>
void P_number(int n);
int main()
{
int prime_number = 0, num=0;
printf("\n\n\t");
printf("숫자를 입력하세요 : ");
scanf_s("%d", &num);
P_number(num);
}
void P_number(int n)
{
int count=0;
for (int i = 2; i <= n; i++)
{
if (n % i == 0)
{
count++;
}
}
if (count > 1)
printf("\t소수가 아닙니다.");
else
printf("\t소수입니다.");
}
|
다음은 소스코드 디버깅 화면입니다.
연속되는 숫자 값을 대입해서 확인해 봤고, 문제없이 잘 돌아가네요
기말고사 기간이라 포스팅을 제대로 못하고 있는데 종강하면 계절학기 수강 하면서 파이썬이랑 이전에 요청 글이 많던 파이썬 문제 개인 해설지랑 이런저런 문제들을 풀어보고 작성해야겠습니다.
C언어도 부지런히 문제를 계속 업로드할 예정입니다. 이전에 못 풀었던 내용들 웹 공부, 수학 공부 모두 종강 이후로 본격적으로 업로드하지 않을까 싶네요
다음 포스팅 때 뵙겠습니다!
반응형
'C, C++ > C' 카테고리의 다른 글
[C언어] *로 빈 사각형과 빈 공간 다이아몬드 출력하기 (2) | 2020.12.20 |
---|---|
[C언어 ] 라이프니츠 공식(Leibniz formula)을 50만항을 계산하는 프로그램 (0) | 2020.12.19 |
[C언어] 10, 8, 16, 2진수로 0~255값 출력하기 (2) | 2020.12.11 |
[C언어] 1부터 100까지 정수의 약수를 구하고, 소수와 제곱수, 완전수를 구별하도록 하는 프로그램을 for를 이용하여 작성하라. (0) | 2020.12.10 |
[C언어] 학년과 학기 입력 받아 수강과목 출력 프로그램 (0) | 2020.12.08 |