¶
1.0 1000 하 하 .
#include<stdio.h>
int main()
{
{
int num =0;
int sum =0;
printf("0 1000 :\n");
scanf("%d", &num);
do
{
printf(" 합 : %d \n",sum);
return 0;
}int sum =0;
printf("0 1000 :\n");
scanf("%d", &num);
do
{
sum += num %10;
num/=10;
}while(!(num == 0));num/=10;
printf(" 합 : %d \n",sum);
return 0;
2. 해 .
#include <stdio.h>
int main()
{
{
char replace;
printf(" : ");
scanf("%c",&replace);
if( 97 <= replace && replace <= 129){
return 0;
}printf(" : ");
scanf("%c",&replace);
if( 97 <= replace && replace <= 129){
printf(" :%c\n", replace-32);
}else if( 65 <=replace && replace <= 90){printf(" :%c\n", replace+32);
}return 0;
3. 하 해 .
한 2 해 하 .
if(10>x) printf(" ");.
1
2 3
4 5 6
7 8 9 10
11 12 13 14 152 3
4 5 6
7 8 9 10
16 17 18 19 20 21
#include<stdio.h>
int main()
{
4. 하 해 .
{
int i,j;
int num=1;
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
printf("%d",num);
printf(" ");
num+=1;
}
printf("\n");
}
return 0;
}int num=1;
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
printf("%d",num);
printf(" ");
num+=1;
printf("\n");
return 0;
4. 하 해 .
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21#include<stdio.h>// ..
int main(void)
{
5. 화 해 해.( 21 )
//1.3.6.10 행 한 하 .. 6 하 행 6 형 ..
{
int a;
int b;
int num = 1;
for(a=1;a<6;a++){
}int b;
int num = 1;
for(a=1;a<6;a++){
for(b=6;b>a;b--){
for(b=1;b<=a;b++){
printf("\n");
}printf(" ");
}for(b=1;b<=a;b++){
printf("%d",num);
num+=1;
}num+=1;
printf("\n");
5. 화 해 해.( 21 )
//1.3.6.10 행 한 하 .. 6 하 행 6 형 ..
#include<stdio.h>
int main()
{
{
int i,j;
int num=1;
int a;
int k=0;
printf(" :");
scanf("%d",&a);
for(i=0;i
for(j=0;j<=i;j++){
printf("%d",num);
printf(" ");
num+=1;
}
printf("\n");
}
return 0;
}int num=1;
int a;
int k=0;
printf(" :");
scanf("%d",&a);
//
for(i=0;i
for(j=0;j<=i;j++){
printf("%d",num);
printf(" ");
num+=1;
}
printf("\n");
return 0;
6. 하 형태 해 .
// 하 .
#include<stdio.h>
int main()
{
{
int i;
int star;
int blank;
int scan;
printf("행 :");
scanf("%d",&scan);
for(i=1;i<=scan;i++)
{
for(blank=scan; blank>i;blank--)
}
}int star;
int blank;
int scan;
printf("행 :");
scanf("%d",&scan);
for(i=1;i<=scan;i++)
{
for(blank=scan; blank>i;blank--)
printf(" ");
for(star=1;star<=2*i-1;star++)printf("*");
printf("\n");
printf("\n");
}
7. 하 형태 해 .
// * 해..
#include<stdio.h>
int diamond(int a);
int main()
{
int diamond(int a)
{
8. 하 60 하 F, 61~70 D, 71~80 C, 81~90 B, 90~ A 해.
int diamond(int a);
int main()
{
int i;
printf("행 -: ");
scanf("%d",&i);
diamond(i);
return 0;
}printf("행 -: ");
scanf("%d",&i);
diamond(i);
return 0;
int diamond(int a)
{
int i,j;
for(i=0;i<=a/2;i++){
}
for(i=0;i
}
return i,j;
}for(i=0;i<=a/2;i++){
for(j=a/2;j>i;j--){
for(j=0;j<=i;j++){
for(j=0;j
printf("\n");
printf(" ");
}for(j=0;j<=i;j++){
printf("*");
}for(j=0;j
printf("*");
}printf("\n");
}
for(i=0;i
for(j=0;j<=i;j++){
}
for(j=a/2;j>i;j--){
for(j=a/2;j>i+1;j--){
}
printf("\n");printf(" ");
}
for(j=a/2;j>i;j--){
printf("*");
}for(j=a/2;j>i+1;j--){
printf("*");
}
}
return i,j;
8. 하 60 하 F, 61~70 D, 71~80 C, 81~90 B, 90~ A 해.
#include <stdio.h>
int main(){
9.101200 해 환하 '함' 해.(main sum=Sum(); printf("%d",sum); 해)
#include<stdio.h>
int main(){
int num;
printf(" : ");
scanf("%d", &num);
switch(num/10){
}printf(" : ");
scanf("%d", &num);
switch(num/10){
case 10 :
case 9 :
}case 9 :
printf("A\n");
break;
case 8 :break;
printf("B\n");
break;
case 7 :break;
printf("C\n");
break;
case 6:break;
printf("D\n");
break;
default :break;
printf("F\n");
break;
break;
9.101200 해 환하 '함' 해.(main sum=Sum(); printf("%d",sum); 해)
#include<stdio.h>
int Sum(int x);
int main()
{
int main()
{
int su;
int sum;
sum=Sum(su);
printf("101 200 합: %d\n",sum);
return 0;
}int sum;
sum=Sum(su);
printf("101 200 합: %d\n",sum);
return 0;
int Sum(int x)
{
{
int sum=0;
for(x=100;x<201;x++)
}for(x=100;x<201;x++)
sum+=x;
return x,sum;10.함 해 n! 하 해 .
#include<stdio.h>
int factorial(int x);
int main()
{
int factorial(int x){
int main()
{
int n;
printf(" :");
scanf("%d",&n);
factorial(n);
printf("%d! = %d\n",n,factorial(n));
return 0;
}printf(" :");
scanf("%d",&n);
factorial(n);
printf("%d! = %d\n",n,factorial(n));
return 0;
int factorial(int x){
if(x==1)
}return 1;
else returnx*factorial(x-1);
11.n! 하 for 해.
#include<stdio.h>
#include<stdio.h>
int main()
{
int j;
int a;
int factorial=1;
printf("factorial,input number:");
scanf("%d",&a);
if(a==1)
}
printf("%d\n",factorial);
}
int j;
int a;
int factorial=1;
printf("factorial,input number:");
scanf("%d",&a);
if(a==1)
return 1;
for(j=1;j<=a;j++){factorial *=j;
}
printf("%d\n",factorial);
return 0;
12.함 해 110 하 해 .
#include<stdio.h>
#include<stdio.h>
int self(int x);
int main(){
int result;
int a;
result =self(a);// 함
printf("%d\n",result);
return 0;
}
int self(int x){
int main(){
int result;
int a;
result =self(a);// 함
printf("%d\n",result);
return 0;
int self(int x){
int sum=0;
for(x=1;x<11;x++){
return x,sum;
}for(x=1;x<11;x++){
sum=x+sum;
}return x,sum;
13. {7,4,2,9,3,1,2} . 3 해 해.
#include<stdio.h>
int main()
{
{
}
14. {7,4,2,9,3,1,2} . 1 해 해. (, 7 )
14. {7,4,2,9,3,1,2} . 1 해 해. (, 7 )
#include<stdio.h>
int main()
{
{
}
15. {7,4,2,9,3,1,2} . 2 하, 해 해.
15. {7,4,2,9,3,1,2} . 2 하, 해 해.
// if 3 7 .. 한 하 하
#include<stdio.h>int main()
{
{
}
16. {7,4,2,9,3,1,2} . ()하, 하 해.
#include<stdio.h>
void sort(int a[], int n);
void main()
{
}
void main()
{
}
void sort(int a[], int n)
{
{
1.2 , 하 한 , 한 한 해.
#include<stdio.h>
int main()
{
{
static int x23; //2행 3 2
int j,k,sum;
x00 = 1;
x01 = 2;
x02 = 3;
x10 = 4;
x11 = 5;
x12 = 6;
sum=0;
for(j=0;j<2;j++) //행
printf("2 합=%d\n",sum);
}int j,k,sum;
x00 = 1;
x01 = 2;
x02 = 3;
x10 = 4;
x11 = 5;
x12 = 6;
sum=0;
for(j=0;j<2;j++) //행
printf("2 합=%d\n",sum);
2.srand()함 , time() 해 하 하 해.
- (random number) 할 stdlib.h헤파 포함키 srand() 한.rand()함 행 하 해 srand() 한.
srand stdlib.h 포함 . srand 하 한 하 . 한.
한 해 time()함 해 한. 함 하 해 time.h 헤 파 포함 한. 한 time함 1970 1 1 환하 함 .
srand stdlib.h 포함 . srand 하 한 하 . 한.
한 해 time()함 해 한. 함 하 해 time.h 헤 파 포함 한. 한 time함 1970 1 1 환하 함 .
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<stdlib.h>
#include<time.h>
int main()
{
{
int a=0;
printf("rand()함 ,1 random number \n");
srand(time(NULL)); // =
printf("%d\n",rand());
return 0;
}printf("rand()함 ,1 random number \n");
printf("%d\n",rand());
return 0;
3.포 , 포 하 .
-포 한. , .포 & * 한. & 한. &a a 한. *p p 한. & , * 포 한. 포 형: 형 *포; .
-포 한. , .포 & * 한. & 한. &a a 한. *p p 한. & , * 포 한. 포 형: 형 *포; .
4. 포 통 , 하.
포 해 포 킬 킬 .한 포 할 키 크 할 . [] 해 포 .
희 ¶
1. 0 1000 하 하 .
/10, %10 해 해 .
#include <stdio.h>
int main(){
int num;
int temp1, temp2, temp3;
int sum=0;
printf("0-1000 : ");
scanf("%d", &num);
if(num>=0 && num<=1000)
{
return 0;
}//01.cint temp1, temp2, temp3;
int sum=0;
scanf("%d", &num);
if(num>=0 && num<=1000)
{
temp1=num/1000;
temp2=num%1000;
sum=temp1;
temp1=temp2/100;
temp3=temp2%100;
sum+=temp1;
temp1=temp3/10;
temp2=temp3%10;
sum+=temp1;
sum+=temp2;
printf("%d\n",sum);
}else printf("0-1000 \n");temp2=num%1000;
sum=temp1;
temp1=temp2/100;
temp3=temp2%100;
sum+=temp1;
temp1=temp3/10;
temp2=temp3%10;
sum+=temp1;
sum+=temp2;
printf("%d\n",sum);
return 0;
2. 해 .
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
char al1,al2 ;
printf(": ");
scanf("%c",&al1);
if(al1>='a' && al1<='z') //소문자일 경우
return 0;
}// 했! 02.cprintf(": ");
scanf("%c",&al1);
if(al1>='a' && al1<='z') //소문자일 경우
al2=al1-32; //키 32 환
else if(al1>'A' && al1<='Z') //대문자일 경우al2=al1+32; //키 32 해 환
printf("%c\n",al2);return 0;
3. 하 해 .
한 2 해 하 .
if(10>x) printf(" ");.
1
16 17 18 19 20 21
한 2 해 하 .
if(10>x) printf(" ");.
1
2 3
4 5 6
7 8 9 10
11 12 13 14 154 5 6
7 8 9 10
16 17 18 19 20 21
#include <stdio.h>
int main(){
int main(){
int i, j;
int num=1;
for(i=1 ; i<=6 ; i++){
return 0;
}//03.cint num=1;
for(i=1 ; i<=6 ; i++){
for(j=1 ; j
printf("\n");
}printf("%3d",num);
num+=1;
}num+=1;
printf("\n");
return 0;
4. 하 해 .
1
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21#include <stdio.h>
int main(){
int main(){
int i, j, k;
int num=1;
for(i=1 ; i<=6 ; i++){
return 0;
}//04.cint num=1;
for(i=1 ; i<=6 ; i++){
for(j=5 ; j>=i ; j--){
for(k=1 ; k
printf("\n");
}printf(" ");
}for(k=1 ; k
printf("%3d",num);
num+=1;
}num+=1;
printf("\n");
return 0;
5. 화 해 해.( 21 )
#include <stdio.h>
int main(){
int i, j, n;
int num=1;
scanf("%d",&n);
for(i=1 ; ; i++){
return 0;
}//05.c int num=1;
scanf("%d",&n);
for(i=1 ; ; i++){
for(j=1 ; j
printf("\n");
}if(n==num){
printf("%3d",num);
num+=1;
}printf("%3d",num);
printf("\n");
return 0;
}printf("\n");
return 0;
printf("%3d",num);
num+=1;
printf("\n");
return 0;
6. 하 형태 해 .
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
int i, j, k, n;
int num=1;
scanf("%d",&n);
for(i=0;i
return 0;
}int num=1;
scanf("%d",&n);
for(i=0;i
for(j=1 ; j
for(k=0 ; k<2*i+1 ; k++){
printf("\n");
}printf(" ");
}for(k=0 ; k<2*i+1 ; k++){
printf("%3d",num);
num++;
}num++;
printf("\n");
return 0;
7. 하 형태 해 .
8. 하 60 하 F, 61~70 D, 71~80 C, 81~90 B, 90~ A 해.
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
int num;
printf(" : ");
scanf("%d", &num);
switch((num-1)/10){
}//08.c !printf(" : ");
scanf("%d", &num);
switch((num-1)/10){
case 9 :
} printf("A\n");
break;
case 8 :break;
printf("B\n");
break;
case 7 :break;
printf("C\n");
break;
case 6 :break;
printf("D\n");
break;
default :break;
printf("F\n");
break;
break;
9. 101 200 해 환하 '함' 해.
(main sum=Sum(); printf("%d",sum); 해)
#include <stdio.h>
int Sum(void);
int main(){
int Sum(void){
(main sum=Sum(); printf("%d",sum); 해)
#include <stdio.h>
int Sum(void);
int main(){
int sum;
sum = Sum();
printf("%d\n",sum);
return 0;
}sum = Sum();
printf("%d\n",sum);
return 0;
int Sum(void){
int x=101;
int sum=0;
for(x=101 ; x<=200 ; x++)
return sum;
}//09.cint sum=0;
for(x=101 ; x<=200 ; x++)
sum+=x;
return sum;
10. 함 해 n! 하 해 .
#include <stdio.h>
#include <stdio.h>
int fac(int);
int main(){
int main(){
int num;
printf(" : ");
scanf("%d", &num);
printf("%d! = %d\n",num, fac(num));
return 0;
}printf(" : ");
scanf("%d", &num);
printf("%d! = %d\n",num, fac(num));
return 0;
int fac(int x){
if(x==1)
}//10.creturn 1;
elsereturn x*fac(x-1);
11. n! 하 for 해.
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
int i, num;
int fac=1;
printf(" : ");
scanf("%d", &num);
for(i=1 ; i<=num ; i++){
printf("%d! = %d\n",num, fac);
return 0;
}//11.cint fac=1;
printf(" : ");
scanf("%d", &num);
for(i=1 ; i<=num ; i++){
fac *= i;
}printf("%d! = %d\n",num, fac);
return 0;
12. 함 해 110 하 해 .
#include <stdio.h>
int sum(int);
int main(){
#include <stdio.h>
int sum(int);
int main(){
printf("1 10 합 : %d\n", sum(10));
return 0;
}return 0;
int sum(int x){
if(x>0) return (x+sum(x-1));
else return 0;
}
13. {7,4,2,9,3,1,2} . 3 해 해.
#include <stdio.h>
int main(){
if(x>0) return (x+sum(x-1));
else return 0;
13. {7,4,2,9,3,1,2} . 3 해 해.
#include <stdio.h>
int main(){
int arr[] = {7,4,2,9,3,1,2};
int i;
int k=0;
for(i=0 ; i<7 ; i++){
if(k!=0)
}//13.cint i;
int k=0;
for(i=0 ; i<7 ; i++){
if(arri==3) k++;
}if(k!=0)
printf("3 \n");
elseprintf("3 \n");
return 0;14. {7,4,2,9,3,1,2} . 1 해 해. (, 7 )
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
int arr[]={7,4,2,9,3,1,2};
int i;
for(i=0 ; i<7 ; i++){
}
return 0;
}//14.cint i;
for(i=0 ; i<7 ; i++){
}
return 0;
15. {7,4,2,9,3,1,2} . 2 하, 해 해.
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
int i;
int c=0;
int arr[]={7,4,2,9,3,1,2};
for(i=0 ; i<7 ; i++){
if(c!=0){
}else printf("2 \n");
return 0;
}//15.cint c=0;
int arr[]={7,4,2,9,3,1,2};
for(i=0 ; i<7 ; i++){
if(arri==2) c++;
}if(c!=0){
}else printf("2 \n");
return 0;
16. {7,4,2,9,3,1,2} . ()하, 하 해.
#include <stdio.h>
int main(){
#include <stdio.h>
int main(){
int arr[]={7,4,2,9,3,1,2};
int temp;
int i,j;
for(i=0 ; i<7 ;i++) printf("%d ",arri);
printf("\n");
for(i=0 ; i<6 ; i++){
}
for(i=0 ; i<7 ;i++) printf("%d ",arri);
printf("\n");
return 0;
}//16.cint temp;
int i,j;
for(i=0 ; i<7 ;i++) printf("%d ",arri);
printf("\n");
for(i=0 ; i<6 ; i++){
}
for(i=0 ; i<7 ;i++) printf("%d ",arri);
printf("\n");
return 0;
#include <stdio.h>
int main(){
}
2. srand()함 , time() 해 하 하 해.
seed 하 함.
rand()%a+b : a b
#include <stdio.h>
#include <stdlib.h> //rand함
#include <time.h> //time함
int main(){
}
2. srand()함 , time() 해 하 하 해.
seed 하 함.
rand()%a+b : a b
#include <stdio.h>
#include <stdlib.h> //rand함
#include <time.h> //time함
int main(){
srand(time(NULL));
printf("%d\n",rand()%100+1); //1-100 하
return 0;
}//1_02.cprintf("%d\n",rand()%100+1); //1-100 하
return 0;
3. 포 , 포 하 .
포 하 한 . 크 4트(퓨 4트 표 )
포 하 한 . 크 4트(퓨 4트 표 )
int *a; //int형 int형 포.
char *b; // char형 char형 포.
double *c; // double형 double형 포.
char *b; // char형 char형 포.
double *c; // double형 double형 포.
4. 포 통 , 하.
arr , 포 p 키 !
arr , 포 p 키 !
한 ¶
1. 0 1000 하 하 .(/10, %10 해 해 .)
#include <stdio.h>
int main()
{
{
int num,a,b,c,d;
printf(" 하 : );
scanf("%d",&num);
if(99
{
else if(num<100)
{
}printf(" 하 : );
scanf("%d",&num);
if(99
{
a=num/100;
b=num%100;
c=b/10;
d=b%10;
printf("%d 합 %d.\n",num,a+c+d);
}b=num%100;
c=b/10;
d=b%10;
printf("%d 합 %d.\n",num,a+c+d);
else if(num<100)
{
a=num/10;
b=num%10;
printf("%d 합 %d.\n",num,a+b);
}b=num%10;
printf("%d 합 %d.\n",num,a+b);
2. 해 .
#include<stdio.h>
#include<string.h>
#include<stdio.h>
#include<string.h>
int main()
{
////
3. 하 해 .
o 한 2 해 하 .
o if(10>x) printf(" ");.
16 17 18 19 20 21
{
char in50,out50;
int i,len;
int diff='a'-'A';
printf(" : ");
gets(in);
len = strlen(in);
for(i=0;i
{
}
outi = '\0';
printf("환 : %s \n", out);
}int i,len;
int diff='a'-'A';
printf(" : ");
gets(in);
len = strlen(in);
for(i=0;i
{
}
outi = '\0';
printf("환 : %s \n", out);
////
3. 하 해 .
o 한 2 해 하 .
o if(10>x) printf(" ");.
1
2 3
4 5 6
7 8 9 10
11 12 13 14 152 3
4 5 6
7 8 9 10
16 17 18 19 20 21
4. 하 해 .
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 215. 화 해 해.( 21 )
6. 하 형태 해 .
7. 하 형태 해 .
8. 하 60 하 F, 61~70 D, 71~80 C, 81~90 B, 90~ A 해.
#include <stdio.h>
int main()
{
#include <stdio.h>
int main()
{
int num;
char grade;
printf("¨¬u O¤A : ");
scanf("%d", &num);
switch(num/10){
}char grade;
printf("¨¬u O¤A : ");
scanf("%d", &num);
switch(num/10){
case 10 :
printf("A\n");
}break;
case 9 :printf("A\n");
break;
case 8 :break;
printf("B\n");
break;
case 7 :break;
printf("C\n");
break;
case 6 :break;
printf("D\n");
break;
default :break;
printf("F\n");
break;
break;
9. 101200 해 환하 '함' 해.(main sum=Sum(); printf("%d",sum); 해)
#include <stdio.h>
int Sum(int n);
int main()
{
int Sum(int n)
{
{
int sum;
sum=Sum(200);
printf("101~200¾ioC 합O¨¬ %d\n",Sum);
return 0;
}sum=Sum(200);
printf("101~200¾ioC 합O¨¬ %d\n",Sum);
return 0;
int Sum(int n)
{
if(n==101)
return n+Sum(n-1);
}return 0;
else return n+Sum(n-1);
10. 함 해 n! 하 해 .
#include <stdio.h>
#include <stdio.h>
int fact(int n);
int main()
{
{
int n;
printf(" 하 : ");
scanf("%d",&n);
printf("fact(%d) = %1d. \n",n,fact(n));
}printf(" 하 : ");
scanf("%d",&n);
printf("fact(%d) = %1d. \n",n,fact(n));
int fact(int n)
{
{
if(n==0)
}return 1;
else return n*fact(n-1);
11. n! 하 for 해.
#include <stdio.h>
#include <stdio.h>
int main()
{
{
int n,i;
int fact=1;
printf(" 하 : ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
return 0;
}int fact=1;
printf(" 하 : ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
fact =i*fact;
}
printf("%d! = %d\n",n,fact);}
12. 함 해 110 하 해 .
.#include <stdio.h>
.#include <stdio.h>
int hap(int n);
int main()
{
int hap(int n)
{
{
printf("1~10 합 %d\n",hap(10));
return 0;
}return 0;
int hap(int n)
{
if(n==0)
return n+hap(n-1);
}return 0;
else return n+hap(n-1);
13. {7,4,2,9,3,1,2} . 3 해 해.
#include<stdio.h>
int main()
{
//////For 해할
{
int arr[] = {7,4,2,9,3,1,2};
int i;
for(i=0;i<=7;i++ )
{
}
printf("3 .");
}int i;
for(i=0;i<=7;i++ )
{
}
printf("3 .");
14. {7,4,2,9,3,1,2} . 1 해 해. (, 7 )
15. {7,4,2,9,3,1,2} . 2 하, 해 해.
16. {7,4,2,9,3,1,2} . ()하, 하 해.
int main()
{
}
{
}
2. srand()함 , time() 해 하 하 해.
Void srand(unsigned int SEED);
Rand 하 함. SEED 하 SEED
헤파 : <stdlib.h>
Void srand(unsigned int SEED);
Rand 하 함. SEED 하 SEED
헤파 : <stdlib.h>
3. 포 , 포 하 .
포 포 하, 할 포 한.
형*포 ;
4. 포 통 , 하.
***통
포 .
***
1)포 해 .
2)포 키 크키 할 크 할 .
3) 크 함 할 포 4트 크 하 함 할 .
4) 포 .
포 포 하, 할 포 한.
형*포 ;
4. 포 통 , 하.
***통
포 .
***
1)포 해 .
2)포 키 크키 할 크 할 .
3) 크 함 할 포 4트 크 하 함 할 .
4) 포 .
히
:3,4,5,6,7,14,15,16