ํฐ์คํ ๋ฆฌ ๋ทฐ
// while๋ฌธ์์ ์ผํฐ๋(sentinel)์ฌ์ฉ
// sentinel : ๋ฐ์ดํฐ์ ๋์ ์๋ฆฌ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ
// ์ ์์ ์ธ ๋ฐ์ดํฐ ๊ฐ์์๋ ์ ๋ ๋ฑ์ฅํ ์ ์๋ ๊ฐ์ผ๋ก ์ ํํ๋ ๊ฒ์ด ์ข๋ค.
// ํ๊ท ๊ณ์ฐ
#include <stdio.h>
int main(){
int grade, n;
float sum, average;
n = 0;
sum = 0;
grade = 0;
printf("์ฑ์ ์
๋ ฅ์ ์ข
๋ฃํ๋ ค๋ฉด ์์๋ฅผ ์
๋ ฅํ์ธ์\n\n");
while(grade>=0)
{
printf("์ฑ์ ์
๋ ฅ : ");
scanf("%d", &grade);
sum += grade;
n++;
}
sum = sum - grade;// ์ผํฐ๋๋ก์จ ์
๋ ฅํ ์์๋ ํฉ๊ณ์ ๋ค์ด๊ฐ์ผ๋ฏ๋ก ๋ค์ ๋นผ์ ์ผํฐ๋ ์ ๊ฑฐ
n--; // ์์(์ผํฐ๋)์ ์
๋ ฅํ๋ ์๊ฐ์๋ n์ด ์นด์ดํธ ๋์์ผ๋ฏ๋ก ์ผํฐ๋ ์ ๊ฑฐ
average = sum / n;
printf("ํ๊ท : %f \n", average); // ํ๊ท ์ ๋ถ๋์์์ ํ์ผ๋ก ์ถ๋ ฅ
return 0;
}
'๊ณต๋ถ > C' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์ฝ์ ์ปค์ ์ ์ด ํจ์๋ค (0) | 2013.04.09 |
|---|---|
| 2์ง์ โ 10์ง์ ๋ณํ (0) | 2013.03.29 |
| 10์ง์ โ 2์ง์ ๋ณํ (0) | 2013.03.29 |
| while๋ฃจํ๋ฅผ ์ด์ฉํ์ฌ ๋ ๊ฐ์ ์ ์์ ์ต๋๊ณต์ฝ์ ๊ตฌํ๊ธฐ (0) | 2013.03.22 |
| ์ธ ์ ์์ ํฌ๊ธฐ ๋น๊ต (0) | 2013.03.22 |
๋๊ธ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
TAG
- book
- string
- stackoverflow
- review
- eslint
- KEYBOARD
- VSC
- ์์ฑ์ํจ์
- array
- Stash
- ๋ฐ๋๋ผ์ฝ๋ฉ ํ๊ธฐ
- css
- js
- ๋ถํธ์บ ํ
- ๋ฐ๋๋ผ์ฝ๋ฉ
- eventlistener
- ์ฝ๋ฉ๋ถํธ์บ ํ
- HTML
- DOM
- GIT
- Total
- Today
- Yesterday