C์ธ์ด ํํฐ๋ง #4
๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ
int gogodanNum;
printf("๋ช๋จ ์ถ๋ ฅํ ๊น? ");
scanf("%d", &gogodanNum);
for (int i = 1; i < 10; i++) {
printf("%d * %d = %d\n", gogodanNum, i, gogodanNum * i);
}
1๋ถํฐ ์ ๋ ฅํ ์ซ์๊น์ง ๋์ ํฉ๊ณ ํ๋ก๊ทธ๋จ
int whatNum;
int sum = 0;
printf("์ซ์ : ");
scanf("%d", &whatNum);
for (int j = 1; j <= whatNum; j++) {
sum += j;
}
printf("%d", sum);
ํจ์ :
int main()
{
return 0;
}
int main() => ์ ์ํ ์๋ฃํ์ธ mainํจ์
return 0 => ํจ์์ ์๋ฃํ์ด int์ด๊ธฐ ๋๋ฌธ์ return 0
int multiple(int number)
{
int result;
result = number * 2;
return result;
}
int main()
{
int num;
printf("์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : \n");
scanf("%d", &num);
multiple(num);
printf("%d", multiple(num));
return 0;
}
์ฝ๋ ์ค๋ช :
์ซ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ num์ ์ ์ฅ
multiple() ํธ์ถํ๋๋ฐ,,, multiple(num) => ์ ๋ ฅ๋ฐ์ ๊ฐ์ multiple์ ์ ๋ฌ
multiple์ int number ์๋ ์ ๋ฌ๋ ๊ฐ์ด ์ ์ฅ
์ ๋ ฅ๋ฐ์ ๊ฐ์ * 2 ํ result ๊ฐ ๋ฐํ
printf()ํจ์๋ multiple์์ ๋ฐํ๋ ๊ฐ ์ถ๋ ฅ
ํจ์๋ฅผ ์ด์ฉํด์ ๊ตฌ๊ตฌ๋จ ํ๋ก๊ทธ๋จ
int gugudan(int number)
{
for (int i = 0; i < 10; i++) {
printf("%d * %d = %d\n", number, i, number * i);
}
}
int main()
{
int a;
printf("์
๋ ฅ : ");
scanf("%d", &a);
gugudan(a);
return 0;
}
์ ์ญ๋ณ์:
์ ์ญ๋ณ์๋ ๋ชจ๋ ์์ค์ฝ๋ ๋ด์์ ์ฌ์ฉ๊ฐ๋ฅ!
์ง์ญ๋ณ์:
- ์ง์ญ๋ณ์๋ ๊ทธ ํจ์ ๋ด์์๋ง ์ฌ์ฉ๊ฐ๋ฅํ๊ณ ๋ค๋ฅธ ํจ์์์๋ ์ฌ์ฉ ๋ถ๊ฐ๋ฅ
main์์ ๋ณ์๋ฅผ ์ ์ธํ๋ค๊ณ ํด๋ ๋ค๋ฅธ ํจ์์์๋ ์ฌ์ฉ ๋ถ๊ฐ๋ฅ!
- ๊ฐ์ ์ด๋ฆ์ ๋ณ์๋ฅผ ๋ค๋ฅธ ํจ์์์ ์ ์ธํ๋ค๋ฉด ์ด๋ฆ์ ๊ฐ์ง๋ง ๋ค๋ฅธ ๋ณ์!
๊ตฌ๊ตฌ๋จ, ๋์ ํ๋ก๊ทธ๋จ
#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>
void gugudan(int number)
{
for (int i = 0; i < 10; i++) {
printf("%d * %d = %d\n", number, i, number * i);
}
}
int nujuck(int nujuckNumber) {
int sum = 0;
for (int j= 0; j <= nujuckNumber; j++)
{
sum += j;
}
return sum;
}
int main()
{
int a;
printf("์
๋ ฅ : ");
scanf("%d", &a);
printf("\n");
printf("๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ\n\n");
gugudan(a);
printf("\n");
printf("============\n\n");
printf("๋์ ๊ฐ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ\n\n");
printf("1๋ถํฐ ์
๋ ฅ ๊ฐ๊น์ง ๋ํ ๊ฐ : %d", nujuck(a));
return 0;
}