# 10์ฅ Programming ํ์ด (1)
413p_1๋ฒ)
#include <stdio.h>
#include <string.h>
int main()
{
char string_array[10];
char cnt_array[26] = { 0 };
printf("ํ
์คํธ๋ฅผ ์
๋ ฅํ์์ค: ");
gets_s(string_array, 10);
for (int k = 'a', i = 0; i < strlen(string_array) / sizeof(char); k++, i++)
{
cnt_array[string_array[i] - 97]++;
}
for (int p = 'a', i = 0; i < 26; p++, i++)
{
if (cnt_array[i] != 0)
{
printf("%c๋ฌธ์๊ฐ %d๋ฒ ๋ฑ์ฅํ์์ต๋๋ค.\n", p, cnt_array[i]);
}
else
{
continue;
}
}
return 0;
}
413p_2๋ฒ)
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
int i = 0;
char array[100];
printf("ํ
์คํธ๋ฅผ ์
๋ ฅํ์์ค: ");
gets_s(array, 100);
printf("๋๋ฌธ์ ์ถ๋ ฅ: ");
while (1)
{
if (array[i] == '\0')
{
break;
}
printf("%c", toupper(array[i]));
i++;
}
return 0;
}
413p_3๋ฒ)
#include <stdio.h>
#include <string.h>
int main()
{
char array[100];
printf("ํ
์คํธ๋ฅผ ์
๋ ฅํ์์ค: ");
gets_s(array, 100);
printf("๊ณต๋ฐฑ์ด ์ ๊ฑฐ๋ ํ
์คํธ: ");
for (int i = 0; i < strlen(array); i++)
{
if (array[i] == ' ' && array[i + 1] == ' ')
{
continue;
}
printf("%c", array[i]);
}
return 0;
}
413p_4๋ฒ)
#include <stdio.h>
#include <string.h>
int main()
{
char array[100];
printf("ํ
์คํธ๋ฅผ ์
๋ ฅํ์์ค: ");
gets_s(array, 100);
printf("์ต์ข
ํ
์คํธ: ");
for (int i = 0; i < strlen(array); i++)
{
if (array[i] == 'a' || array[i] == 'e' || array[i] == 'i' || array[i] == 'o' || array[i] == 'u')
{
array[i] = ' ';
}
else
{
printf("%c", array[i]);
}
}
return 0;
}
414p_5๋ฒ)
#include <stdio.h>
#include <string.h>
int main()
{
int ok = 0;
char chiper[100];
while (ok < 1)
{
int number = 0; // ์ซ์ ๊ฐ์
int char_1 = 0; // ์๋ฌธ ์๋ฌธ์ ๊ฐ์
int char_2 = 0; // ์๋ฌธ ๋๋ฌธ์ ๊ฐ์
printf("์ํธ๋ฅผ ์์ฑํ์์ค: ");
gets_s(chiper, 100);
for (int i = 0; i < strlen(chiper); i++)
{
if ('0' <= chiper[i] && chiper[i] <= '9')
{
number++;
}
else if ('a' <= chiper[i] && chiper[i] <= 'z')
{
char_1++;
}
else if ('A' <= chiper[i] && chiper[i] <= 'Z')
{
char_2++;
}
}
if (number > 0 && char_1 > 0 && char_2 > 0)
{
printf("์ ์ ํ ์ํธ์
๋๋ค.\n");
ok++;
}
else if (number == 0)
{
printf("์ํธ๋ ์ซ์๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค. ์ํธ๋ฅผ ๋ค์ ์์ฑํ์ธ์.\n");
}
else if (char_1 == 0)
{
printf("์ํธ๋ ์๋ฌธ ์๋ฌธ์๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค. ์ํธ๋ฅผ ๋ค์ ์์ฑํ์ธ์.\n");
}
else if (char_2 == 0)
{
printf("์ํธ๋ ์๋ฌธ ๋๋ฌธ์๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค. ์ํธ๋ฅผ ๋ค์ ์์ฑํ์ธ์.\n");
}
}
return 0;
}
414p_6๋ฒ)
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
char array[100];
printf("ํ
์คํธ๋ฅผ ์
๋ ฅํ์์ค: ");
gets_s(array, 100);
if ('a' <= array[0] || array[0] <= 'z') // ์๋ฌธ์ --> ๋๋ฌธ์
{
array[0] = toupper(array[0]);
}
printf("๊ฒฐ๊ณผ ํ
์คํธ ์ถ๋ ฅ: ");
for (int k = 0; k < strlen(array); k++)
{
printf("%c", array[k]);
}
printf(".\n");
return 0;
}