<문제 1번>
=================================================
#include <stdio.h>
main()
{
int sum = 0;
int i = 2;
do{
if((i%2)==0){
sum = sum + i;
}
i++;
}while(i<=100);
printf("0~100사이의 짝수의 합 : %d\n",sum);
}
=================================================
<문제 2번>
=================================================
#include <stdio.h>
main()
{
int num1,num2;
int sum = 0;
int i;
printf("첫번째 숫자 : ");
scanf("%d",&num1);
printf("두번째 숫자 : ");
scanf("%d",&num2);
for(i=num1;i<=num2;i++){
sum = sum + i;
}
printf("%d ~ %d사이의 정수의 합 : %d\n",num1,num2,sum);
}
=================================================
<문제 3번>
=================================================
#include <stdio.h>
main()
{
int num;
int sum = 1;
int i=1;
while(1){
// 정수 입력 받음
do{
printf("종료 : Ctrl + C\n");
printf("펙토리얼 : ");
scanf("%d",&num);
}while(num <= 0);
// num! 계산
while(i<=num){
sum = sum * i;
i++;
}
// 출력
printf("%d! = %d\n",num,sum);
// i 초기화
i=1;
sum = 1;
}
}
=================================================
=================================================
#include <stdio.h>
main()
{
int sum = 0;
int i = 2;
do{
if((i%2)==0){
sum = sum + i;
}
i++;
}while(i<=100);
printf("0~100사이의 짝수의 합 : %d\n",sum);
}
=================================================
<문제 2번>
=================================================
#include <stdio.h>
main()
{
int num1,num2;
int sum = 0;
int i;
printf("첫번째 숫자 : ");
scanf("%d",&num1);
printf("두번째 숫자 : ");
scanf("%d",&num2);
for(i=num1;i<=num2;i++){
sum = sum + i;
}
printf("%d ~ %d사이의 정수의 합 : %d\n",num1,num2,sum);
}
=================================================
<문제 3번>
=================================================
#include <stdio.h>
main()
{
int num;
int sum = 1;
int i=1;
while(1){
// 정수 입력 받음
do{
printf("종료 : Ctrl + C\n");
printf("펙토리얼 : ");
scanf("%d",&num);
}while(num <= 0);
// num! 계산
while(i<=num){
sum = sum * i;
i++;
}
// 출력
printf("%d! = %d\n",num,sum);
// i 초기화
i=1;
sum = 1;
}
}
=================================================