More actions
No edit summary |
(Quality repair v1) |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 46: | Line 46: | ||
{ | { | ||
int n; | int n; | ||
int digit | int digit[5]; | ||
printf("Enter N : "); | printf("Enter N : "); | ||
scanf("%d", &n); | scanf("%d", &n); | ||
digit | digit[0] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[1] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[2] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[3] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[4] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
printf("%d %d %d %d %d\n", digit | printf("%d %d %d %d %d\n", digit[4], digit[3], digit[2], digit[1], digit[0]); | ||
return 0; | return 0; | ||
| Line 72: | Line 72: | ||
{ | { | ||
int n, digit | int n, digit[7]; | ||
printf("7자리 숫자 입력: "); | printf("7자리 숫자 입력: "); | ||
scanf("%d", &n); | scanf("%d", &n); | ||
digit | digit[0] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[1] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[2] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[3] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[4] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[5] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
digit | digit[6] = n % 10; | ||
n = n / 10; | n = n / 10; | ||
printf("%d %d %d %d %d %d %d ",digit | printf("%d %d %d %d %d %d %d ",digit[6],digit[5],digit[4],digit[3],digit[2],digit[1],digit[0]); | ||
system("pause"); | system("pause"); | ||
return 0; | return 0; | ||
| Line 95: | Line 95: | ||
* comment : 출력할 때는 digit[[6]]부터 출력하는 것이 더 보기 좋겠죠?? | * comment : 출력할 때는 digit[[6]]부터 출력하는 것이 더 보기 좋겠죠?? | ||
== 혜민 == | == 혜민 == | ||
#include <stdio.h> | |||
int main() | |||
{ | |||
int n; | |||
int a[7]; | |||
printf("7자리 숫자를 입력하세요 : "); | |||
scanf_s("%d", &n); | |||
a[6] = n % 10; | |||
n = n / 10; | |||
a[5] = n % 10; | |||
n = n / 10; | |||
a[4] = n % 10; | |||
n = n / 10; | |||
a[3] = n % 10; | |||
n = n / 10; | |||
a[2] = n % 10; | |||
n = n / 10; | |||
a[1] = n % 10; | |||
n = n / 10; | |||
a[0] = n % 10; | |||
printf("%d %d %d %d %d %d %d\n", arr[0], arr[1], arr[2], arr[3], arr[4], arr[5], arr[6]); | |||
return 0; | |||
} | |||
== 유진 == | == 유진 == | ||
#include <stdio.h> | |||
#include <iostream> | |||
int main() | |||
{ | |||
int n; | |||
int arr[7]; | |||
printf("7자리 숫자를 입력하세요 : "); | |||
scanf_s("%d", &n); | |||
arr[0] = n % 10; | |||
n = n / 10; | |||
arr[1] = n % 10; | |||
n = n / 10; | |||
arr[2] = n % 10; | |||
n = n / 10; | |||
arr[3] = n % 10; | |||
n = n / 10; | |||
arr[4] = n % 10; | |||
n = n / 10; | |||
arr[5] = n % 10; | |||
n = n / 10; | |||
arr[6] = n; | |||
printf("%d %d %d %d %d %d %d\n", arr[6], arr[5], arr[4], arr[3], arr[2], arr[1], arr[0]); | |||
return 0; | |||
} | |||
= 후기 = | = 후기 = | ||
== [[이지수|물주는사람]] == | == [[이지수|물주는사람]] == | ||
| Line 105: | Line 157: | ||
== 유진 == | == 유진 == | ||
이번 시간에 중간고사 대비로 교수님이 주셨던 예제를 다시 연습하고 응용해 생각해 볼 수 있어서 좋았다. | |||
실습하면서 실수 했던 부분들을 멘토 언니가 찾아주셔서 여러 실수 할 수 있는 부분을 연습할 수 있었던거 같다. | |||
== 현지 == | == 현지 == | ||
예전에 Prime number를 구할때 이해가 안돼서 헤맸었는데 오늘 배운 방법으로 하니까 이해가 잘 돼서 좋았다.진짜 시험에 나왔으면 맞힐 수 있을 것 같다 ㅎㅎ | |||
== 혜민 == | == 혜민 == | ||
실습시간에는 어떻게 소수를 구해야 하는지도 잘 이해하지 못하고 친구들의 도움없이는 문제를 못풀었다. 근데 오늘 언니랑 같이 수업하면서 다시 복습도 하고 어떻게 해결해야하는지 확실히 이해할 수 있었다. 또 %와 /의 관계를 이해해서 숫자를 입력했을 때 각 자리수를 따로 출력하는 방법도 알 수 있어서 도움이 많이 된 시간이었다. | |||
------------ | ------------ | ||
[[새싹교실/2017/꽃밭/0410|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0418|다음수업▶]] | [[새싹교실/2017/꽃밭/0410|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0418|다음수업▶]] | ||
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]] | [[새싹교실/2017]] [[새싹교실/2017/꽃밭]] | ||
Latest revision as of 04:58, 27 March 2026
실습 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; // 1이면 소수
for (j = 2; j <= i - 1; j++){
if (i%j == 0){ // i가 j로 나누어떨어진다면
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[6],digit[5],digit[4],digit[3],digit[2],digit[1],digit[0]);
system("pause");
return 0;
}
- comment : 출력할 때는 digit6부터 출력하는 것이 더 보기 좋겠죠??
혜민
#include <stdio.h>
int main()
{
int n;
int a[7];
printf("7자리 숫자를 입력하세요 : ");
scanf_s("%d", &n);
a[6] = n % 10;
n = n / 10;
a[5] = n % 10;
n = n / 10;
a[4] = n % 10;
n = n / 10;
a[3] = n % 10;
n = n / 10;
a[2] = n % 10;
n = n / 10;
a[1] = n % 10;
n = n / 10;
a[0] = n % 10;
printf("%d %d %d %d %d %d %d\n", arr[0], arr[1], arr[2], arr[3], arr[4], arr[5], arr[6]);
return 0;
}
유진
#include <stdio.h>
#include <iostream>
int main()
{
int n;
int arr[7];
printf("7자리 숫자를 입력하세요 : ");
scanf_s("%d", &n);
arr[0] = n % 10;
n = n / 10;
arr[1] = n % 10;
n = n / 10;
arr[2] = n % 10;
n = n / 10;
arr[3] = n % 10;
n = n / 10;
arr[4] = n % 10;
n = n / 10;
arr[5] = n % 10;
n = n / 10;
arr[6] = n;
printf("%d %d %d %d %d %d %d\n", arr[6], arr[5], arr[4], arr[3], arr[2], arr[1], arr[0]);
return 0;
}
후기
물주는사람
새싹들이 잘 이해하고 따라와 주었습니다. 시간 분배가 어렵네요 ㅠㅠ 오늘도 새싹들은 파릇파릇 예쁩니다 히힛
유진
이번 시간에 중간고사 대비로 교수님이 주셨던 예제를 다시 연습하고 응용해 생각해 볼 수 있어서 좋았다. 실습하면서 실수 했던 부분들을 멘토 언니가 찾아주셔서 여러 실수 할 수 있는 부분을 연습할 수 있었던거 같다.
현지
예전에 Prime number를 구할때 이해가 안돼서 헤맸었는데 오늘 배운 방법으로 하니까 이해가 잘 돼서 좋았다.진짜 시험에 나왔으면 맞힐 수 있을 것 같다 ㅎㅎ
혜민
실습시간에는 어떻게 소수를 구해야 하는지도 잘 이해하지 못하고 친구들의 도움없이는 문제를 못풀었다. 근데 오늘 언니랑 같이 수업하면서 다시 복습도 하고 어떻게 해결해야하는지 확실히 이해할 수 있었다. 또 %와 /의 관계를 이해해서 숫자를 입력했을 때 각 자리수를 따로 출력하는 방법도 알 수 있어서 도움이 많이 된 시간이었다.