K_blueprint
#27. 두 개의 정수 a, b를 입력받고 a부터 b까지의 제곱의 합을 구하는 프로그램을 작성하라 본문
반응형
< 문제 내용 >
● 두 개의 정수 a, b를 입력받아서, a부터 b까지의 제곱의 합을 구하는 프로그램을 작성하라.
< 입력 조건 >
● 입력의 첫 줄에는 두 개의 정수 a, b가 주어진다
● 단, 두 정수가 같거나 b가 a보다 작다면 프로그램을 종료한다.
< 출력 조건 >
● 한 줄에 하나의 입력에 대한 제곱의 합을 출력하도록 작성한다.
< 풀이 코드 >
#include <stdio.h>
int main()
{
int a, b, i, sum; // 변수 선언
scanf("%d %d", &a, &b); // 입력문
while(a<b) // a가 b보다 작을동안 반복
{
sum=0; // 제곱의 합의 값을 저장할 변수 초기화
for(i=a; i<=b; i++) //a부터 b이하까지 반복
{
sum += i*i; // 연산문(제곱의 합 구하기)
}
printf("%d\n", sum); // 출력문
scanf("%d %d", &a, &b); // 재입력문
}
return 0;
}
< 결과 출력 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#29. 입력받은 문자열의 스페이스, 개행 문자, 기타 모든 문자의 수를 출력하는 프로그램을 작성하라. (0) | 2024.05.22 |
---|---|
#28. 정수를 입력받고 역순으로 출력하는 프로그램을 작성하라. (0) | 2024.05.15 |
#26. 두 개의 실수를 입력받아 조건에 맞는 식을 계산하는 프로그램을 작성하라. (0) | 2024.05.09 |
#25. 입력받은 단어를 거꾸로 출력하는 프로그램을 작성하라. (0) | 2024.05.02 |
#24. 입력받은 정수, 정수의 제곱, 정수의 세제곱이 나란히 표시되는 표를 출력하는 프로그램을 작성하라. (0) | 2024.04.05 |