본문 바로가기

수업과제

2024000303김현진11주차

 

 

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i, num, sum = 0;
for (;;)
{
printf("1번째 수를 입력하세요=");
scanf("%d", &num);
sum = sum + num;
printf("2번째 수를 입력하세요=");
scanf("%d", &num);
sum = sum + num;
printf("3번째 수를 입력하세요=");
scanf("%d", &num);
sum = sum + num;
printf("합:%d,평균:%lf \n", sum, sum / 3.0);
}
return 0;
}

 

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i, num, sum = 0;
for (int i = 0;i<3;i++)
{
printf("%d번째 수를 입력하세요=", i+1);
scanf("%d", &num);
sum = sum + num;
 
printf("합:%d,평균:%lf \n", sum, sum / 3.0);
}
return 0;
}

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i, num, sum = 0;
for (int i = 0; i < 3; i++)
{
printf("%d번째 수를 입력하세요=", i + 1);
scanf("%d", &num);
sum = sum + num;
}
printf("합:%d,평균:%lf \n", sum, sum / 3.0);
return 0;
}

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i, num, sum = 0, total; //누적하는 변수 sum은 반드시 초기화
for (;;)
{
printf("임의 개수의 수 평균을 구하는 프로그램입니다.\n");
printf("계산하려는 수는 몇 개입니까(끝내기:0)==");
scanf("%d", &total);
if (total == 0)break;
for (i = 1; i <= total; i++)
{
printf("%d번째 수를 입력하세요=", i);
scanf("%d", &num);
sum += num;
}
printf("합은 %d, 평균은 %lf입니다.\n", sum, (double)sum / total);
sum = 0;
}
 
return 0;
}
반복이 끝날때 변수 초기화 중요

 

 


#include <stdio.h>
int main(void)
{
int dan, gop;
dan = 2;
for (dan=2;dan<=9;dan++)
{
for (gop = 1; gop <= 9; gop++)
{
printf("%dx%d=%2d ", dan, gop, dan * gop);
}
printf("\n");
}
return 0;
}



#include <stdio.h>
#include <conio.h> //_getche()
int main(void)
{
char key;
printf("키 하나를 누르세요.\nq, Q를 누르면 프로그램을 종료합니다 :\n");
do
{
key = _getche();
} while (key != 'q'&& key!='Q'); //while(!(key =='q' || ket =='Q));
printf("\n바이~~\n");
return 0;
}

 

#include <stdio.h>
int main(void)
{
int n = 1;
long long int sum = 0;
while (1) {
sum += n*5;
if (sum > 1000000000000) break;
++n;
}
printf("n=%d, sum=%lld\n", n, sum);
return 0;
}

long long int 를 사용하여 약21억 이상의 정수 표현



 


#include <stdio.h>
int main(void)
{
int i, j, k, num, count = 1;
printf("직각삼각형의 밑변, 높이, 빗변을 X, Y, Z로 할 때,\n");
printf("X²+Y²=Z²을 만족하는 자연수를 피타고라스 수라고 합니다.\n");
printf("자연수 어디까지 피타고라스 수 조합을 얻고 싶습니까==");
scanf_s("%d", &num);
for (i = 1; i <= num; i++) {
for (j = i; j <= num; j++) {
for (k = j; k <= num; k++) {
if (k * k == (i * i + j * j)) {
printf("%3d: %3d %3d %3d\n", count, i, j, k);
count++;
}
}
}
}
return 0;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'수업과제' 카테고리의 다른 글

2024000303김현진14주차  (0) 2024.06.04
2024000303김현진12주  (0) 2024.05.21
2024000303김현진10주차  (0) 2024.05.07
2024000303김현진9주차  (0) 2024.04.30
2024000303김현진7주차  (0) 2024.04.16