#include <stdio.h>
int main(void)
{
int n, i, result=0;
printf("n의 값을 입력하시오:");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
result += i*i;
}
printf("계산값은 %d입니다.\n", result);
return 0;
}
#include <stdio.h>
int main(void)
{
int n, i, r;
double result=1.0;
printf("실수의 값을 입력하시오:");
scanf("%d", &r);
printf("거듭제곱횟수를 입력하시오:");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
result *= r;
}
printf("결과값은 %f\n", result);
return 0;
}
#include <stdio.h>
int main(void)
{
int sum=0;
int i;
for(i=1;i<=10000;i++)
{
sum += i;
if(sum>10000)
break;
}
printf("1부터 %d까지의 합이 %d입니다.\n", i-1, sum-i);
return 0;
}
#include <stdio.h>
int main(void)
{
int height, i;
while(1)
{
printf("막대의 높이(종료: -1): ");
scanf("%d", &height);
for(i=1;i<=height;i++)
printf("*");
if(height==-1)
break;
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void)
{
int x, k;
int count=0;
for ( x=2 ; x<=100 ; x++)
{
for ( k=1 ; k<=x ; k++)
{
if ( x%k == 0)
count++;
}
if (count == 2)
printf("%d ", x);
count = 0;
}
printf("\n");
return 0;
}
#include <stdio.h>
int main(void)
{
char op;
int x, y, result;
do
{
printf("*****************\n");
printf("A---- Add\n");
printf("S---- Subtract\n");
printf("M---- Multiply\n");
printf("D---- Divide\n");
printf("Q---- Quit\n");
printf("*****************\n");
do
{
printf("연산을 입력하시오:");
scanf(" %c", &op);
} while(!(op=='A' || op=='S' || op=='M' || op=='D' || op=='Q'));
if(op=='Q')
break;
printf("두수를 공백으로 분리하여 입력하시오:");
scanf("%d %d", &x, &y);
switch(op)
{
case 'A':
result=x+y;
break;
case 'S':
result=x-y;
break;
case 'M':
result=x*y;
break;
case 'D':
result=x/y;
break;
default:
break;
}
printf("연산의 결과는 %d입니다.\n", result);
}while(1);
return 0;
}
#include <stdio.h>
int main(void)
{
int n, i;
printf("카운터의 초기값을 입력하시오:");
scanf("%d", &n);
for(i=n;i>0;i--)
{
printf("%d ", i);
}
printf("\a");
printf("\n");
return 0;
}
#include <stdio.h>
int main(void)
{
int x, y, z;
printf("정수를 입력하시오:");
scanf("%d", &z);
for(x=1;x<=z;x++)
{
for(y=1;y<=x;y++)
{
printf("%d", y);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void)
{
int x, y;
for(y=1;y<=7;y++)
{
for(x=y;x<=6;x++)
printf(" ");
for(x=0;x<y;x++)
printf("*");
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void)
{
int number;
int result=0;
while(scanf("%d", &number) != EOF)
{
result += number;
}
printf("정수의 합은 %d 입니다.\n", result);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
7장 4번 (0) | 2013.11.09 |
---|---|
7장 3번 (0) | 2013.11.09 |
7장 1번 (0) | 2013.11.09 |
같은자리 공란만들기 (0) | 2013.11.07 |
while 반복문 7 - 평균값구하기 센티널값 빼기 (0) | 2013.11.07 |