목차
<계산기>
<구구단>
<난수>
<별>
<소수>
<알파벳거꾸로>
<합계>
<구구단>
<난수>
<별>
<소수>
<알파벳거꾸로>
<합계>
본문내용
}
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);
}
추천자료
유아교육프로그램
C#계산기프로그램
계산기프로그램-C언어
[C 프로그래밍] C로 배우는 프로그래밍 기초 1장 이해점검 및 프로그램문제 풀이
(A+ 레포트) 뱅크 스트리트 프로그램과 몬테소리 프로그램 유아교육 프로그램 중 2개를 선택...
(A+ 레포트, 유아교육과정) 뱅크 스트리트 프로그램과 레지오 에밀리아 교육 프로그램 : 유아...
(A+ 레포트, 유아교육과정) 뱅크 스트리트 프로그램과 레지오 에밀리아 교육 프로그램 : 유아...
뱅크스트리트 디스타 카미-드브리스 하이스코프 프로그램 내용 정리
C++를 이용한 계산기 프로그램
[보육과정] 보육 프로그램 - 프로젝트 스펙트럼 프로그램의 배경과 이론적 기초(다중지능이론...
MFC로 만든 간단한 계산기 프로그램 - doy
유아교육기관 운영관리 a 지역사회 및 가정연계 프로그램의 필요성을 설명하고 실제로 이루어...
소개글