0.1. 1 ¶
5 3 (devC++)
~cpp
/***********************************************************
한 패 패 하******
. **20051095 허**************************
***********************************************************/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int pattern_num;
int i, j;
int blank;
char pattern_shape;
printf(" 할 패 하(>0) :");
scanf("%d", &pattern_num);
scanf("%c", &pattern_shape);
printf(" 할 패 하() :");
scanf("%c", &pattern_shape);
for(i = 1; i <= pattern_num; i++)
{
for(blank = 0; blank < pattern_num - i; blank++)
printf(" ");
for(j = 0; j < 2*i-1; j++)
printf("%c", pattern_shape);
printf("n");
}
for(i = 1; i < pattern_num; i++)
{
for(blank = 0; blank < i; blank++)
printf(" ");
for(j = 0; j < 2*(pattern_num-i)-1; j++)
printf("%c", pattern_shape);
printf("n");
}
system("PAUSE");
return 0;
}
1.1. 2 ¶
5 4 (visualC++)
. (?)한?ㅡㅡ
~cpp
/*************************************************************
*패 한 패 5 하*
*. [퓨학 20051095 허] *
*************************************************************/
#include <stdio.h>
#include <string.h>
void main()
{
int i, j, k;
char shape;
printf("패 하 :");
scanf("%c", &shape);
for(i = 0; i <= 4; i++)
{
for(j = 4; j >= i; j--)
printf(" ");
for(k = 0; k <= 2*i; k++)
printf("%c", shape);
printf("n");
}
for(i = 0; i <= 3; i++)
{
for(j = 0; j - 1 <= i; j++)
printf(" ");
for(k = 6; k >= 2*i; k--)
printf("%c", shape);
printf("n");
}
}
1.1. 3 ¶
5 5 (devC++)
형 패 하 .
형 패 하 .
~cpp
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
int h = 0;
char shape;
printf("형 패 하( : 5*) : ");
scanf("%d%c", &h, &shape);
for(i = 1; i <= h; i++)
{
for (j = 0; j < i; j++)
{
printf("%c", shape);
}
printf("n");
}
system("PAUSE");
return 0;
}
1.1. 4 ¶
5 5 (devC++)
큰 하, 하 .
큰 하, 하 .
~cpp
#include <stdio.h>
/*******************************************************************************
* 20051095 허 큰 키, 큰 *
* 하 .
***************************************************************************** */
void main()
{
int a, b;
printf(" 하 :");
scanf("%d %d", &a, &b);
if(a > b)
{
printf("큰 %dn", a);
printf(" : %d - %d = %dn", a, b, a-b);
} else
{
printf("큰 %dn", b);
printf(" : %d - %d = %dn", b, a, b-a);
}
system("PAUSE");
}
↓↓↓ .
~cpp
#include <stdio.h>
void main()
{
int a, b, Max, dif;
printf(" 하 :");
scanf("%d %d", &a, &b);
if(a > b)
{
Max = a;
dif = a-b;
} else
{
Max = b;
dif = b-a;
}
printf("큰 %d .n", Max);
printf(" %dn", dif);
system("PAUSE");
}
↓↓ 했, ㅎㅎ
~cpp
#include <stdio.h>
void main()
{
int a, b, Max, dif;
printf(" 하 :");
scanf("%d %d", &a, &b);
if(a > b)
{
Max = a;
dif = a-b;
printf("큰 %d .n", Max);
printf(" %dn", dif);
}
else if(a == b)
{
printf(" .n");
}
else
{
Max = b;
dif = b-a;
printf("큰 %d .n", Max);
printf(" %dn", dif);
}
system("PAUSE");
}
1.1. 5 ¶
홈페 , .
2 , -.-
1. 6 하 하, 횟 택할 하. , 화 5 하 6 5 하 하.
2. 화 5 1 하 합 평, 하 .
하 한 (?) aa
2 , -.-
1. 6 하 하, 횟 택할 하. , 화 5 하 6 5 하 하.
~cpp < LOTTO RANDOM NUMBER GENERATOR > Enter the game count : 5 ======================== GAME 1 : 21 18 31 2 4 30 GAME 2 : 20 41 38 2 26 32 GAME 3 : 15 16 25 31 36 37 GAME 4 : 34 32 23 27 11 6 GAME 5 : 38 15 36 15 21 24 ========================
~cpp
Enter a number for score[0] : 80
Enter a number for score[1] : 50
Enter a number for score[2] : 99
Enter a number for score[3] : 74
Enter a number for score[4] : 88
[[ The contents of score array ]]
80 50 99 74 88
sum = 391, avg = 78.2
max = 99, min = 50
score[0] : 80, rank = 3
score[1] : 50, rank = 5
score[2] : 99, rank = 1
score[3] : 74, rank = 4
score[4] : 88, rank = 2
ㅏ !
하 한 (?) aa
1.3. ¶
1024 할
~cpp
#include <stdio.h>
int calcul(int num);
void print_result(int result);
void main()
{
int result, n = 1024;
while(n > 1)
{
result = calcul(n);
print_result(result);
n = result;
}
}
int calcul(int num)
{
num /= 2;
return num;
}
void print_result(int result)
{
printf("%d / 2 = %dn", result*2,result);
}
1.4. 팩토(함 ) ¶
~cpp
/*1 n 하 .
>>팩토- 함<< !! */
#include <stdio.h>
int fac(int n);
void main()
{
int num, result;
printf("n = ");
scanf("%d", &num);
result = fac(num);
printf("%d", result);
}
int fac(int n)
{
int fac_result = 1,i = 1;
while(i <= n)
{
fac_result *= i;
i++;
}
return fac_result;
}
1.5. 한 2 0 ¶
~cpp
/*한 트 0 */
#include <stdio.h>
int countbit(char ch);
void main()
{
char ch;
printf("input 한 ==>");
scanf("%c", &ch);
printf("n 0 : %dn", countbit(ch));
}
int countbit(char ch)
{
int count = 0;
for(; ch != 0; ch>>=1)
{
if((~ch) & 1 )
{
count++;
}
}
return count;
}
1.6. ¶
. 하 .
~cpp
#include <stdio.h>
void main()
{
int i = 0, count = 0;
char str[50];
printf(" : ");
gets(str);
while(str[i])
{
if(str[i] == ' ')
{
count++;
}
i++;
}
printf(" : %d n", count+1);
}
1.7. , , , ¶
gets 하 scanf ! ㅠ
~cpp
#include <stdio.h>
void main()
{
int i = 0, countBig = 0, countSmall = 0, countSpe = 0, countNum = 0;
char str[100];
printf(", , , n");
printf(" : ");
scanf("%s", str);
while(str[i] != NULL)
{
if((str[i] >= 48) && (str[i] <= 59))
{
countNum++;
}else if((str[i] >= 65) && (str[i] <= 90))
{
countBig++;
}else if((str[i] >= 97) && (str[i] <= 122))
{
countSmall++;
}else
{
countSpe++;
}
i++;
}
printf(" : %d, : %d, : %d, : %d", countSmall, countBig, countNum, countSpe);
}










