Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2017/꽃밭/0417: Difference between revisions

From ZeroWiki
No edit summary
No edit summary
Line 5: Line 5:
  #define _CRT_SECURE_NO_WARNINGS
  #define _CRT_SECURE_NO_WARNINGS
  #include <stdio.h>
  #include <stdio.h>
   
   
  int main(void)
  int main(void)
Line 40: Line 39:
  return 0;
  return 0;
  }
  }
 
= 실습 2 : 자릿수 쪼개는 프로그램 =
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int n;
int digit[5];
printf("Enter N : ");
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;
printf("%d %d %d %d %d\n", digit[4], digit[3], digit[2], digit[1], digit[0]);
        return 0;
}
= 과제 제출 =
= 과제 제출 =
== 현지 ==
== 현지 ==

Revision as of 07:19, 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;
}

실습 2 : 자릿수 쪼개는 프로그램

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
	int n;
	int digit[5];

	printf("Enter N : ");
	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;
	
	printf("%d %d %d %d %d\n", digit[4], digit[3], digit[2], digit[1], digit[0]);

        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부터 출력하는 것이 더 보기 좋겠죠??

혜민

유진

후기

물주는사람

유진

현지

혜민


◀이전수업▒▒▒▒▒다음수업▶ 새싹교실/2017 새싹교실/2017/꽃밭