질량을 계산하다

1043 단어
질수는 1보다 큰 자연수 중에서 1과 이 정수 자체를 제외하고는 다른 자연수에 의해 정제될 수 없는 수를 가리킨다.
다음 프로그램은 구간 [a, b] 사이의 질량을 계산합니다
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>

void Prime(int min, int max)
{
	int i, j, count = 0, square, isPrime;

	for (i = min; i <= max; i++)
	{
		isPrime = 1;
		square = (int)sqrt(i);

		for (j = 2; j <= square; j++)
		{
			if (i % j == 0)
			{
				isPrime = 0;
				break;
			}
		}

		if (isPrime)
		{
			if ((count + 1) % 10 == 0)
			{
				printf("%4d
", i); } else { printf("%4d ", i); } count++; } } } int main(int argc, char* argv[]) { int min, max; if (argc != 3) { printf("%s <a> <b> [a, b]
", argv[0]); _getch(); return 0; } min = atoi(argv[1]); max = atoi(argv[2]); min = min > 2 ? min : 2; if (min > max) { printf("
"); _getch(); return 0; } Prime(min, max); _getch(); return 0; }

좋은 웹페이지 즐겨찾기