(1*3)+(2*3)+(3*3)+...+(i*3)=sum 을 계산하되 그 sum이 9999를 초과하지 않는 i의 최대값과 sum을 구하는 프로그램을 while문으로 작성하시오.
#include <stdio.h>
void main()
{
int i=1, x, sum=0;
while(sum<9999)
{
x = i*3;
sum+=x;
i+=1;
}
printf("i의 최대값 : %d\n", i-2);
printf("sum : %d\n", sum-x);
}
// 실행 결과
#include <stdio.h>
void main()
{
int i=1, x, sum=0;
while(sum<9999)
{
x = i*3;
sum+=x;
i+=1;
}
printf("i의 최대값 : %d\n", i-2);
printf("sum : %d\n", sum-x);
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] continue문의 사용방법 (0) | 2011.04.24 |
---|---|
[c언어] break문의 사용방법 (0) | 2011.04.24 |
[c언어](연습문제) 10000 미만의 숫자를 입력받아 자릿수별로 출력 (1) | 2011.04.24 |
[c언어](연습문제) 입력된 숫자를 거꾸로 출력 (0) | 2011.04.21 |
[c언어](연습문제) 1부터 100까지의 합을 계산하는 반복문 (0) | 2011.04.21 |