ํฐ์คํ ๋ฆฌ ๋ทฐ
// 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
- string
- css
- ๋ฐ๋๋ผ์ฝ๋ฉ
- eventlistener
- GIT
- KEYBOARD
- ๋ถํธ์บ ํ
- ๋ฐ๋๋ผ์ฝ๋ฉ ํ๊ธฐ
- HTML
- ์์ฑ์ํจ์
- DOM
- book
- VSC
- stackoverflow
- review
- array
- ์ฝ๋ฉ๋ถํธ์บ ํ
- js
- Stash
- eslint
- Total
- Today
- Yesterday