목차
없음
본문내용
}
printf("\n");
}
return 0;
}
<난수>
#include
#include
#include
int main()
{
int num;
int i=0;
int limit=10;
int aaa;
srand(time(NULL));
aaa=rand()%limit;
while(1)
{
printf("숫자를 입력하세요 : ");
scanf("%d", &num);
if(num>aaa)
{
printf("입력한 숫자가 정답보다 큽니다.\n");
continue;
}
else if(num
{
printf("입력한 숫자가 정답보다 작습니다.\n");
continue;
}
else
{
printf("정답입니다.");
break;
}
}
return 0;
}
<별>
#include
int main()
{
int n;
int i;
int j;
printf("자연수 n을 입력하세요 : ");
scanf("%d", &n);
for(i=1; i
{
for(j=0; j {
printf("*");
}
printf("\n");
}
for(i=n-1; i>0; i--)
{
for(j=i; j>0; j--)
{
printf("*");
}
printf("\n");
}
return 0;
}
<소수>
#include
int main()
{
int i;
int num;
int check = 1;
for(num=2; num<101; num++)
{
for(i=2; i
{
if(num%i == 0)
{
check = 0;
break;
}
}
if(check)
{
printf("소수 : %d\n", num);
}
check = 1;
}
return 0;
}
<알파벳거꾸로>
// 대문자-소문자 소문자-대문자
#include
#include
int main()
{
char str[100];
int i;
printf("대소문자 입력 : ");
gets(str);
for(i=0; i<(int)strlen(str); i++)
{
if(str[i] >= 'A' && str[i] <= 'Z')
{
str[i]+=32;
}
else if(str[i] >= 'a' && str[i] <= 'z')
{
str[i]-=32;
}
}
printf("%s\n", str);
return 0;
}
<합계>
#include
void rec(int n);
void main()
{
int j;
printf("1부터 1000이하의 자연수 입력 : ");
scanf("%d", &j);
rec(j);
}
void rec(int n)
{
static int sum = 0; // int sum = 0;으로 하면 매번 초기화 된다. 따라서 static으로 한번만 초기화 시키면 된다 !!
sum += n;
if(n==0)
{
printf(" 총합 : %d\n", sum);
return;
}
rec(n-1);
}
printf("\n");
}
return 0;
}
<난수>
#include
#include
#include
int main()
{
int num;
int i=0;
int limit=10;
int aaa;
srand(time(NULL));
aaa=rand()%limit;
while(1)
{
printf("숫자를 입력하세요 : ");
scanf("%d", &num);
if(num>aaa)
{
printf("입력한 숫자가 정답보다 큽니다.\n");
continue;
}
else if(num
printf("입력한 숫자가 정답보다 작습니다.\n");
continue;
}
else
{
printf("정답입니다.");
break;
}
}
return 0;
}
<별>
#include
int main()
{
int n;
int i;
int j;
printf("자연수 n을 입력하세요 : ");
scanf("%d", &n);
for(i=1; i
for(j=0; j {
printf("*");
}
printf("\n");
}
for(i=n-1; i>0; i--)
{
for(j=i; j>0; j--)
{
printf("*");
}
printf("\n");
}
return 0;
}
<소수>
#include
int main()
{
int i;
int num;
int check = 1;
for(num=2; num<101; num++)
{
for(i=2; i
if(num%i == 0)
{
check = 0;
break;
}
}
if(check)
{
printf("소수 : %d\n", num);
}
check = 1;
}
return 0;
}
<알파벳거꾸로>
// 대문자-소문자 소문자-대문자
#include
#include
int main()
{
char str[100];
int i;
printf("대소문자 입력 : ");
gets(str);
for(i=0; i<(int)strlen(str); i++)
{
if(str[i] >= 'A' && str[i] <= 'Z')
{
str[i]+=32;
}
else if(str[i] >= 'a' && str[i] <= 'z')
{
str[i]-=32;
}
}
printf("%s\n", str);
return 0;
}
<합계>
#include
void rec(int n);
void main()
{
int j;
printf("1부터 1000이하의 자연수 입력 : ");
scanf("%d", &j);
rec(j);
}
void rec(int n)
{
static int sum = 0; // int sum = 0;으로 하면 매번 초기화 된다. 따라서 static으로 한번만 초기화 시키면 된다 !!
sum += n;
if(n==0)
{
printf(" 총합 : %d\n", sum);
return;
}
rec(n-1);
}
소개글