๋จผ์ , ์ ๋ฒ์ ๊ณต๋ถํ ๊ฒ์ ๋ณต์ตํด๋ณด๊ฒ ๋ค.
-
10๋ฒ๋์ ์ ์๋ฅผ ์ ๋ ฅํ๊ณ ,
๊ทธ ์
๋ ฅํ ์๋ค ์ค์ ํ์๊ฐ ๋ช๊ฐ์ธ์ง ์ถ๋ ฅํด๋ณด์.
ใ
กใ
กใ
กใ
กใ
ก
int num; //์ ์๊ณต๊ฐnum ์์ฑ.
int cnt = 0; //์ ์๊ณต๊ฐ cnt์์ฑ ํ 0์ ์ฅ.
for (int i = 0; i < 10;i++) { //์ด๊ธฐ์: ์ ์๊ณต๊ฐ i์ 0์ ์ฅ ; ์กฐ๊ฑด๋ฌธ: i๊ฐ 10๋ณด๋ค ์์๊ฐ? ; ์ฆ๊ฐ์: i++
printf("%d๋ฒ์งธ ์ ์์
๋ ฅ: ", i + 1);
scanf("%d", &num);
if (num%2) { //์กฐ๊ฑด๋ฌธ: num์ 2๋ก ๋๋ ๋๋จธ์ง๋?
cnt++; //cnt์ 1์ถ๊ฐ. (์
๋ ฅํ ์๊ฐ ํ์์ธ ๊ฒฝ์ฐ ์ํ.)
}
}
printf("ํ์๋ ์ด %d๋ฒ ์
๋ ฅ๋์์ต๋๋ค!~~\n", cnt);
ใ กใ กใ กใ กใ ก
int num; //์ ์๊ณต๊ฐnum ์์ฑ.
int cnt = 0; //์ ์๊ณต๊ฐ cnt์์ฑ ํ 0์ ์ฅ.
for (int i = 0; i < 10;i++) { //์ด๊ธฐ์: ์ ์๊ณต๊ฐ i์ 0์ ์ฅ ; ์กฐ๊ฑด๋ฌธ: i๊ฐ 10๋ณด๋ค ์์๊ฐ? ; ์ฆ๊ฐ์: i++
printf("%d๋ฒ์งธ ์ ์์
๋ ฅ: ", i + 1);
scanf("%d", &num);
if (num%2) { //์กฐ๊ฑด๋ฌธ: num์ 2๋ก ๋๋ ๋๋จธ์ง๋?
cnt++; //cnt์ 1์ถ๊ฐ. (์
๋ ฅํ ์๊ฐ ํ์์ธ ๊ฒฝ์ฐ ์ํ.)
}
}
printf("ํ์๋ ์ด %d๋ฒ ์
๋ ฅ๋์์ต๋๋ค!~~\n", cnt);
์ด์คfor๋ฌธ
์ด๋ฒ์ ๊ตฌ๊ตฌ๋จ์ ์ถ๋ ฅํด๋ณด๊ฒ ๋ค.
ใ กใ กใ กใ กใ ก
for (int a = 2; a <= 9; a++) {
// 8ํ
for (int i = 1; i <= 9; i++) {
// 9ํx8ํ => 72ํ
printf("%d x %d = %d\n", a, i, a * i);
}
// 8ํ
printf("===============\n");
}
ใ กใ กใ กใ กใ ก
for (int a = 2; a <= 9; a++) {
// 8ํ
for (int i = 1; i <= 9; i++) {
// 9ํx8ํ => 72ํ
printf("%d x %d = %d\n", a, i, a * i);
}
// 8ํ
printf("===============\n");
}
๋๋ฒ๊น ํ
์ด๋ฒ์ *์ ์ถ๋ ฅํด๋ณด๊ฒ ๋ค.
ใ กใ กใ กใ กใ ก
*
**
***
****
*****
ใ กใ กใ กใ กใ ก
์ฒ๋ผ ์ถ๋ ฅ๋๋๋ก ํด๋ณด๊ฒ ๋ค.
์ด๋ ๊ฒ๋ถ์์ ๋จผ์ ํ๋ค.
๋๋ฒ๊น ํ
ใ กใ กใ กใ กใ ก
for (int a = 0; a < 5; a++) {
for (int i = 0; i<=a ; i++) {
printf("*");
}
printf("\n");
}
ใ กใ กใ กใ กใ ก
for (int a = 0; a < 5; a++) {
for (int i = 0; i<=a ; i++) {
printf("*");
}
printf("\n");
}
์ด๋ฒ์
*****
****
***
**
*
๋ฅผ ์ถ๋ ฅํด๋ณด๊ฒ ๋ค.
๋๋ฒ๊น ํ
ใ กใ กใ กใ กใ ก
for (int a = 0; a < 5; a++) {
for (int i = 0; i+a<5 ; i++) {
printf("*");
}
printf("\n");
}
ใ กใ กใ กใ กใ ก
for (int a = 0; a < 5; a++) {
for (int i = 0; i+a<5 ; i++) {
printf("*");
}
printf("\n");
}
์ด๋ฒ์ ํน์ ์๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ ์๋งํผ *์ ์ถ๋ ฅํ๊ณ
๊ทธ ์ ์์ ํ๋๋ฅผ ๋บ ๋งํผ์ฉ ๊ณ์ *์ ์ถ๋ ฅํ์ฌ
* 1๊ฐ ๊น์ง ์ถ๋ ฅํ๋ ์์คํ ์ ๋ง๋ค์ด ๋ณด๊ฒ ๋ค.
ใ กใ กใ กใ กใ ก
int N; //์ ์๊ณต๊ฐ N์์ฑ.
scanf("%d", &N); //์๋ฅผ N์ ์ ์ฅ.
for (int a = 0; a < N; a++) {
for (int i = 0; i<N-a; i++) {
printf("*");
}
printf("\n");
}
ใ กใ กใ กใ กใ ก
int N; //์ ์๊ณต๊ฐ N์์ฑ.
scanf("%d", &N); //์๋ฅผ N์ ์ ์ฅ.
for (int a = 0; a < N; a++) {
for (int i = 0; i<N-a; i++) {
printf("*");
}
printf("\n");
}
์ง๊ธ๋ถํด ๋ฐฐ์ด ์ ๋ํด์ ์์๋ณด๊ฒ ๋ค.
[๋ฐฐ์ด]
์๋ฃ๊ตฌ์กฐ
์๊ณ ๋ฆฌ์ฆ
๋ฐฐ์ดํ ์กฐ๊ฑด:
1) ์๋ก ๊ด๋ จ์ด์๋ ๋ฐ์ดํฐ๋ค์ด์ด์ผํจ
2) ๋ชจ๋ ๊ฐ์ ์๋ฃํ(data type)
3) ์์์ ๊ฐ์๋ฅผ ์๊ณ ์์ด์ผํจ
ใ กใ กใ กใ กใ ก
int s1 = 70;
int s2 = 80;
int s3 = 50;
int STU[3] = { 70, 80, 50 }; //์๋์ฒ๋ผ 3์ค๋ก ์ธ ์๋ ์๋ค.
// [์์์ ๊ฐ์]
/*
STU[0] = 70; // [ ]๋ฅผ index(์ธ๋ฑ์ค)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
STU[1] = 80; // [0]๋ถํฐ ์์!!!!!โ
โ
โ
STU[2] = 50;
*/
for (int i = 0; i < 3; i++) {
printf("ํ์%d์ %d์ ์
๋๋ค.\n", i+1, STU[i]);
}
ใ กใ กใ กใ กใ ก
int s1 = 70;
int s2 = 80;
int s3 = 50;
int STU[3] = { 70, 80, 50 }; //์๋์ฒ๋ผ 3์ค๋ก ์ธ ์๋ ์๋ค.
// [์์์ ๊ฐ์]
/*
STU[0] = 70; // [ ]๋ฅผ index(์ธ๋ฑ์ค)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
STU[1] = 80; // [0]๋ถํฐ ์์!!!!!โ
โ
โ
STU[2] = 50;
*/
for (int i = 0; i < 3; i++) {
printf("ํ์%d์ %d์ ์
๋๋ค.\n", i+1, STU[i]);
}
์ธ๋ฑ์ค ์ฑ์ง
int arr[] = { 10,20,30 };
// [ 10 20 30 ]
int arr2[5] = { 0 };
// [ 0 0 0 0 0 ]
int arr3[5] = { 1,2 };
// [ 1 2 0 0 0 ] // ์์ฐจ์ ์ผ๋ก ๋ฃ์ ํ 0์ผ๋ก ์ฑ์.
ใ กใ กใ กใ กใ ก
for (int i = 0; i < 5; i++) {
printf("%d๋ฒ์งธ์์: ",i+1);
scanf("%d", &arr3[i]); // ์
๋ ฅํ ์๋ฅผ arr3[i] ์ ์ ์ฅ.
}
ใ กใ กใ กใ กใ ก
for (int i = 0; i < 5; i++) {
printf("%d๋ฒ์งธ์์: ",i+1);
scanf("%d", &arr3[i]); // ์
๋ ฅํ ์๋ฅผ arr3[i] ์ ์ ์ฅ.
}
๋ฐฐ์ด : **์ ์ ์ธ ํ์ ** -> ํ๋ก๊ทธ๋จ์ด ์คํ๋๊ธฐ ์ ์ ๋ชจ๋ ์ธํ ์ด ์๋ฃ๋์ด์ผ ํ๋ค.
int N=5;
int data[N]; --> ๋ถ๊ฐ๋ฅํ๋ค. --> ctrl F5๋ฅผ ๋๋ฅธ ํ์์ผ N์ 5๊ฐ ์ ์ฅ๋์ด์์์ ์๊ฒ๋๋ฏ๋ก.
ใ กใ กใ กใ กใ ก
#include<stdio.h>
#define MAX 5 //์ ์ฒ๋ฆฌ๊ธฐ๋ผ ํ๋ก๊ทธ๋จ ์คํ์ ์ ์ ์ ๋จ.
void main() {
int data[MAX];
// ์ ์ ์ธ ํ์
// ํฌ๊ธฐ์ฐ์ฐ์
printf("data[]๋ฐฐ์ด์ ํฌ๊ธฐ= %d\n",sizeof(data)); //data์ ํฌ๊ธฐ
printf("data[0]์์์ ํฌ๊ธฐ= %d\n", sizeof(data[0])); //data[0]์ ํฌ๊ธฐ
int size = sizeof(data) / sizeof(data[0]); //์์์ ๊ฐ์.size.ํฌ๊ธฐ.๊ธธ์ด.len
//์๋๋ถํฐ ์ฌ์ฉํ๋ size๋ MAX๋ก ์จ๋ ๋ฌธ์ x
for (int i = 0; i <size; i++) {
printf("%d๋ฒ์งธ ๋ฐ์ดํฐ: ", i + 1);
scanf("%d", &data[i]); //data[i]์ ์
๋ ฅํ ์ซ์ ์ ์ฅ.
}
int sum = 0;
printf("[ ");
for (int i = 0; i <size; i++) {
printf("%d ", data[i]);
sum += data[i];
}
printf("]\n");
double avg = sum *1.0 / size;
printf("์ดํฉ์ %d์ด๊ณ , ํ๊ท ์ %.2lf์
๋๋ค.\n", sum, avg);
}
ใ กใ กใ กใ กใ ก
#include<stdio.h>
#define MAX 5 //์ ์ฒ๋ฆฌ๊ธฐ๋ผ ํ๋ก๊ทธ๋จ ์คํ์ ์ ์ ์ ๋จ.
void main() {
int data[MAX];
// ์ ์ ์ธ ํ์
// ํฌ๊ธฐ์ฐ์ฐ์
printf("data[]๋ฐฐ์ด์ ํฌ๊ธฐ= %d\n",sizeof(data)); //data์ ํฌ๊ธฐ
printf("data[0]์์์ ํฌ๊ธฐ= %d\n", sizeof(data[0])); //data[0]์ ํฌ๊ธฐ
int size = sizeof(data) / sizeof(data[0]); //์์์ ๊ฐ์.size.ํฌ๊ธฐ.๊ธธ์ด.len
//์๋๋ถํฐ ์ฌ์ฉํ๋ size๋ MAX๋ก ์จ๋ ๋ฌธ์ x
for (int i = 0; i <size; i++) {
printf("%d๋ฒ์งธ ๋ฐ์ดํฐ: ", i + 1);
scanf("%d", &data[i]); //data[i]์ ์
๋ ฅํ ์ซ์ ์ ์ฅ.
}
int sum = 0;
printf("[ ");
for (int i = 0; i <size; i++) {
printf("%d ", data[i]);
sum += data[i];
}
printf("]\n");
double avg = sum *1.0 / size;
printf("์ดํฉ์ %d์ด๊ณ , ํ๊ท ์ %.2lf์
๋๋ค.\n", sum, avg);
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main() {
int arr[5];
srand(time(NULL));
for (int i = 0; i < 5; i++) { //์ธ๋ฑ์ค์ ๋๋ค๊ฐ ์ง์ .
arr[i] = rand() % 10;
}
int cnt = 0;
printf("[ ");
for (int i = 0; i < 5; i++) { //arr[i]๊ฐ ์ถ๋ ฅ.
printf("%d ", arr[i]);
if (arr[i] % 2) {
cnt++;
}
}
printf("]\n");
printf("ํ์์ ๊ฐ์๋ %d๊ฐ์
๋๋ค!\n", cnt);
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main() {
int arr[5];
srand(time(NULL));
for (int i = 0; i < 5; i++) { //์ธ๋ฑ์ค์ ๋๋ค๊ฐ ์ง์ .
arr[i] = rand() % 10;
}
int cnt = 0;
printf("[ ");
for (int i = 0; i < 5; i++) { //arr[i]๊ฐ ์ถ๋ ฅ.
printf("%d ", arr[i]);
if (arr[i] % 2) {
cnt++;
}
}
printf("]\n");
printf("ํ์์ ๊ฐ์๋ %d๊ฐ์
๋๋ค!\n", cnt);
}
๋.
๋๊ธ