์ค์ฑ์ฐ ์ดํ C ํ๋ก๊ทธ๋๋ฐ ๋์๋ด์ ์๋ ๋์ ํ๋ก๊ทธ๋๋ฐ ๋ต
ํ์๊ฐ ๋
ํํ๋ฉด์ ์ง์ ์ด ์ฝ๋์ด๋ฉฐ
์ปดํ์ผ ํ ์ฌ๋ฌ ๊ฐ ๋์
ํ ์ค๋ฅ ์์ผ๋ฉด
์ ๋ฐ์ดํธ
์ด์ ๊ธ ํ๋ก๊ทธ๋๋ฐ 1ํธ
์ค์ฑ์ฐ ์ดํ C ํ๋ก๊ทธ๋๋ฐ ๋์ ! ํ๋ก๊ทธ๋๋ฐ 1 ๋ต
์ค์ฑ์ฐ ์ดํ C ํ๋ก๊ทธ๋๋ฐ ๋์๋ด์ ์๋ ๋์ ํ๋ก๊ทธ๋๋ฐ ๋ต ํ์๊ฐ ๋ ํํ๋ฉด์ ์ง์ ์ด ์ฝ๋์ด๋ฉฐ ์ปดํ์ผ ํ ์ฌ๋ฌ ๊ฐ ๋์ ํ ์ค๋ฅ ์์ผ๋ฉด ์ ๋ฐ์ดํธ โ ๋์ 1 - 16์ง์ ์ถ๋ ฅ #define _CRT_SECURE_NO_WARN
avs-won.tistory.com
โ ๋์ 1 - 10๊ฐ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ์ ํ์ ์ง์ ํ๋ณ
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void HS(int* ptr,int len) //ํ์
{
for (int k = 0; k < len; k++)
{
if (*(ptr + k) % 2 != 0)
printf("%d ", *(ptr + k));
}
}
void WS(int* ptr,int len) //์ง์
{
for (int k = 0; k < len; k++)
{
if (*(ptr + k) % 2 == 0)
printf("%d ", *(ptr + k));
}
}
int main(void)
{
int arr[10];
for (int i = 0; i < 10; i++)
{
printf("์
๋ ฅ : ");
scanf("%d", &arr[i]);
}
printf("ํ์ ์ถ๋ ฅ : ");
HS(arr,sizeof(arr)/sizeof(int));
printf("\n");
printf("์ง์ ์ถ๋ ฅ : ");
WS(arr,sizeof(arr) / sizeof(int));
return 0;
}
โ ๋์ 2 - 10์ง์๋ฅผ 2์ง์๋ก ๋ฐ๊พธ๊ธฐ
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int input,cnt=0;
char Binary[50];
printf("10์ง์ ์์ ์ ์ ์
๋ ฅํ์ธ์. (2์ง์๋ก ๋ฐ๊ฟ์ค) : ");
scanf("%d", &input);
if (input == 0)
printf("%d", input);
while (input>0)
{
Binary[cnt++] = input % 2;
input /= 2;
}
while (cnt > 0)
{
printf("%d", Binary[--cnt]);
}
return 0;
}
โ ๋์ 3 - ํ,์ง ๊ตฌ๋ถ์ผ๋ก ๋ฐฐ์ด ์ฑ์ฐ๊ธฐ
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int arr[10];
int input, j = 9,p=0;
printf("์ด 10๊ฐ์ ์ซ์ ์
๋ ฅ \n");
for (int i = 0; i < 10; i++)
{
input = 0;
printf("์
๋ ฅ :");
scanf("%d", &input);
if (input % 2 == 1) //ํ์ ์ด๋ฉด ๋ฐฐ์ด์ ์์์ ์ฑ์
arr[p++] = input;
else // ์ง์์ด๋ฉด ๋ฐฐ์ด ๋ค์์ ์ฑ์
arr[j--] = input;
}
printf("๋ฐฐ์ด์ ์์ ์ถ๋ ฅ :");
for (int k = 0; k < 10; k++)
printf("%d", arr[k]);
return 0;
}
โ ๋์ 4 - ํ๋ฌธ ํ๋ณ
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
void Palindrome_FACT(char input[])
{
int len = strlen(input);
for (int i = 0; i < len/2; i++)
{
if (input[i] != input[len - i-1])
{
printf("ํ๋ฌธ์ด ์๋๋ค. \n");
return 0;
}
}
printf("ํ๋ฌธ์ด๋ค. \n");
}
int main(void)
{
char input [50];
printf("๋ฌธ์์ด ์
๋ ฅ :");
scanf("%s", input);
Palindrome_FACT(input);
return 0;
}
โ ๋์ 5 - ๋ฒ๋ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ #๋ด๋ฆผ์ฐจ
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void Desort(int arr[],int len)
{
int temp;
for (int i = 0; i < len - 1; i++)
{
for (int j = 0; j < len - i - 1; j++)
{
if (arr[j] < arr[j + 1])
{
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
int main(void)
{
int arr[7];
for (int i = 0; i < 7; i++)
{
printf("์
๋ ฅ : ");
scanf("%d", &arr[i]);
}
Desort(arr,sizeof(arr)/sizeof(int));
for (int i = 0; i < 7; i++)
printf("%d", *(arr + i));
return 0;
}
๋ฐ์ํ