(1*4)+(2*4)+(3*4)+...+(i*4)=sum을 계산하되 sum이 9999를 초과하지 않는 i의 최대값과 sum을 구하는 프로그램을 작성하시오.
#include <stdio.h>
void main()
{
int i=0, n, sum=0;
while(1)
{
i+=1;
n=i*4;
sum+=n;
if (sum>9999)
break;
}
printf("i의 최대값 : %d\n", i-1);
printf("sum : %d\n", sum-n);
}
// 실행 결과
#include <stdio.h>
void main()
{
int i=0, n, sum=0;
while(1)
{
i+=1;
n=i*4;
sum+=n;
if (sum>9999)
break;
}
printf("i의 최대값 : %d\n", i-1);
printf("sum : %d\n", sum-n);
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 결과 값(반환 값)이 있는 함수. 1부터 n까지의 정수합 계산 (0) | 2011.04.29 |
---|---|
[c언어] 밑줄을 긋는 함수의 사용 예 (0) | 2011.04.25 |
[c언어](연습문제) 100미만의 정수형 숫자 n을 입력받아 1부터 n까지의 합을 계산 (0) | 2011.04.24 |
[c언어] goto문의 사용. 1부터 10까지의 합을 계산 (0) | 2011.04.24 |
[c언어] goto문의 사용방법 (0) | 2011.04.24 |