# 10์ฅ Programming ํ์ด (2)
414p_7๋ฒ)
#include <stdio.h>
#include <string.h>
void trim_right(char s[])
{
for (int i = (strlen(s) - 1); i >= 0; i--)
{
if (s[i] == ' ')
{
s[i] = '?';
}
}
printf("๊ณต๋ฐฑ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ ํ
์คํธ: ");
for (int i = 0; i < strlen(s); i++)
{
if (s[i] != '?')
{
printf("%c", s[i]);
}
}
}
int main()
{
char array[20] = { "She loves it." };
trim_right(array);
return 0;
}
415p_8๋ฒ)
#include <stdio.h>
#include <string.h>
void trim_left(char array_2[])
{
for (int i = 0; i < strlen(array_2); i++)
{
if (array_2[i] == ' ')
{
array_2[i] = '*';
}
}
printf("๊ณต๋ฐฑ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ ํ
์คํธ: ");
for (int i = 0; i < strlen(array_2); i++)
{
if (array_2[i] != '*')
{
printf("%c", array_2[i]);
}
}
}
int main()
{
char array[20] = { "What is it?" };
trim_left(array);
return 0;
}
415p_9๋ฒ)
#include <stdio.h>
#include <string.h>
#include <ctype.h>
void capital(char s[])
{
printf("์์ ๋ ๋ฌธ์์ด: ");
for (int k = 0; k < strlen(s); k++)
{
if ('a' <= s[0] || s[0] <= 'z') // ์๋ฌธ์ --> ๋๋ฌธ์
{
s[0] = toupper(s[0]);
}
printf("%c", s[k]);
}
}
int main()
{
char array1[100];
printf("๋ฌธ์์ด์ ์
๋ ฅํ์์ค: ");
gets_s(array1, 100);
capital(array1);
return 0;
}
415p_10๋ฒ)
#include <stdio.h>
#include <string.h>
int main()
{
char array[100];
int cnt = 1;
printf("๋ฌธ์์ด์ ์
๋ ฅํ์์ค: ");
gets_s(array, 100);
for (int i = 0; i < strlen(array); i++)
{
if (array[i] != array[strlen(array) - 1 - i])
{
printf("%s๋ ํ๋ฌธ์ด ์๋๋๋ค.", array);
cnt = 0;
break;
}
}
if (cnt != 0)
{
printf("%s๋ ํ๋ฌธ์
๋๋ค.", array);
}
return 0;
}
415p_11๋ฒ)
#include <stdio.h>
#include <string.h>
int main()
{
char a[100];
printf("ํ์ผ๋ช
์ ์ฒซ ๋ถ๋ถ์ ์
๋ ฅํ์์ค: ");
gets_s(a, 100);
for (int i = 0; i < 5; i++)
{
printf("%s%d.png ", a, i);
}
printf("\n");
return 0;
}
416p_12๋ฒ)
#include <stdio.h>
#include <string.h>
char username[10];
char usercoun[20];
int main()
{
char sayhello[] = { "์๋
ํ์ธ์!" };
char bye[] = { "๋, ๋ค์์ ๋ค์ ๋ง๋์!" };
char name[] = { "์ ์ด๋ฆ์ AL์ด์์. ๋น์ ์ ์ด๋ฆ์ ๋ฌด์์ธ๊ฐ์?" };
char saynamehello[] = {"๋ ๋ฐ๊ฐ์ต๋๋ค^^"};
char country[] = { "์ ๋ ํ๊ตญ์์ ์์ด์." };
char ask_country[] = { "๋์ ๋ชจ๊ตญ์ด ์ด๋์ ๊ฐ์?" };
char hello_country[] = { "๋์ ํ๊ตญ์ธ์ด์๊ตฐ์!" };
int cnt = 1;
while (cnt != 0)
{
printf("> ");
char input[100];
gets_s(input, 100);
for (int i = 0; i < strlen(input); i++)
{
if (input[i] == 'e' && input[i + 1] == 'x')
{
printf("%s%s\n", username, bye);
cnt = 0;
break;
}
}
for (int i = 0; i < strlen(input); i++)
{
if (input[i] == 'h' && input[i + 1] == 'e' && input[i + 2] == 'l')
{
printf("%s\n", sayhello);
}
else if (input[i] == 'n' && input[i + 1] == 'a')
{
printf("%s\n", name);
printf("> ");
gets_s(username, 10);
printf("%s%s\n", username, saynamehello);
}
else if (input[i] == 'f' && input[i + 1] == 'r' && input[i + 2] == 'o')
{
printf("%s\n", country);
printf("%s%s\n", username, ask_country);
printf("> ");
gets_s(usercoun, 20);
printf("%s%s\n", username, hello_country);
}
}
}
return 0;
}