반응형
[문제] 1부터 1000까의 합을 구하되 100항마다 그 때까지의 합을 출력하시오.
1+2+3+...+100 = 1+2+3+...+200 = 1+2+3+...+300 = ... 1+2+3+...+1000 = |
C언어 코드
#include <stdio.h>
int main()
{
int i, sum = 0;
for (i = 1; i <= 1000; i++)
{
sum += i;
if (i % 100 == 0)
printf("1+2+3+ ... +%d = %d\n", i, sum);
}
return 0;
}
1+2+3+ ... +100 = 5050 1+2+3+ ... +200 = 20100 1+2+3+ ... +300 = 45150 1+2+3+ ... +400 = 80200 1+2+3+ ... +500 = 125250 1+2+3+ ... +600 = 180300 1+2+3+ ... +700 = 245350 1+2+3+ ... +800 = 320400 1+2+3+ ... +900 = 405450 1+2+3+ ... +1000 = 500500 |
C++ 코드
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
for (int i = 1; i <= 1000; i++)
{
sum += i;
if (i % 100 == 0)
cout << "1+2+3+ ... + " << i << " = " << sum << endl;
}
return 0;
}
반응형
'C_C++' 카테고리의 다른 글
(C언어) 피보나치 수열 (0) | 2022.10.20 |
---|---|
(C언어) 동적메모리 할당: malloc, calloc, realloc, free (0) | 2022.10.20 |
(C언어) 1부터 100까지의 합, 짝수의 합, 홀수의 합 구하기 (0) | 2022.10.19 |
(C언어) 콘솔 프로그램, 텍스트 색상 변경 (0) | 2022.10.14 |
(C언어) 윤년 평년 알아내기기: is_leap_year 함수 (0) | 2022.10.09 |