/*
#include <Stdio.h>
int main(void)
{
int invalid_operator = 0;
char operator;
float number1,number2,result;
printf("두 수를 다음과 같은 형태로 입력하세요.\n");
printf("연산자는 네 가지(+,-,*,/)중의 하나여야 합니다.\n");
printf("number1 연산자 number2\n");
scanf("%f %c %f", &number1,&operator, &number2);
switch(operator){
case '*' :
result =number1*number2;
break;
case '/' :
result = number1 / number2;
break;
case '+' :
result = number1 + number2;
break;
case '-' :
result = number1 - number2;
break;
default :
invalid_operator = 1;
}
switch(invalid_operator){
case 1: printf("연산자가 잘못 입력되었습니다.\n");
break;
default :
printf("\n>>>>>>>>>>>결과는\n");
printf("%5.2f %c %5.2f = %5.2f\n", number1, operator,
number2,result);
break;
}
return 0;
}
*/
/*
#include <stdio.h>
int main(void){
int d=3;
switch(d) {
case 3 :printf("소수입니다.");
case 4 :printf("zzzz");
}
return 0;
}
*/
/*
#include <stdio.h>
int main(void){
int i;
for(i=0; i<5; i=i+1){
printf("*****\n");
}
}
*/
/*
#include <stdio.h>
int main (void)
{
int i,j,n=11;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main(void)
{
int a,i,b=0;
printf("몇번째 줄까지 *를 출력할까요");
scanf("%d",&a);
for(b; b<a;b++)
{
for(i=0;i<=b;i++)
printf("*");
printf("\n");
}
}
*/
/*
#include < stdio.h >
void main()
{
int i,j;
for(i=5; i>0; i--)
{
for(j=1; j<=i; j++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
void main()
{
int i, j, a[5][2] = {
{4,3},
{6,4},
{4,5},
{7,8},
{7,5}
};
int b[2][5]; // 행렬 b 새로 지정
for(i=0; i<2 ; i++){ // 행렬b 초기화
for(j=0; j<5; j++){
b[i][j]=0;
}
printf("\n");
}
printf("원래의 행렬\n \n");
for (i=0; i< 5; i++) {
for(j=0; j< 2; j++){
printf(" %d ", a[i][j]);
}
printf(" \n");
}
printf(" \n");
printf("전치 행렬\n");
for (i=0; i< 5; i++){ // a를 b에 행과 열을 바꿔서 넣음
for(j=0; j< 2; j++){
b[j][i]=a[i][j];
}
}
printf("\n");
for(i=0; i<2 ; i++){
for(j=0; j<5; j++){
printf("%d ",b[i][j]);
}
printf("\n");
}
printf("\n");
}
*/
#include <stdio.h>
#define LIMIT 10
int main(void){
int mult=1,i=0;
mult=1*2*3*4*5*6*7*8*9*10;
printf("반복문을 이용하지 않고 :\n");
printf("1에서 10까지의 곱은 %d입니다.\n",mult);
mult=1;
for(i=1;i<=LIMIT;i++){
mult *= i;
}
printf("for 반복문을 이용 :\n");
printf("1에서 10까지의 곱은 %d입니다. \n", mult);
i=1;
mult =1;
while(i<=LIMIT){
mult *= i;
i++;
}
printf("while 반복문을 이용:\n");
printf("1에서 %d까지의 곱은 %d 입니다.\n",LIMIT,mult);
return 0;
}