2019-03-29 과제
2019. 3. 30. 16:13ㆍLayer7
#ColorScripter 오류로 인해 run_prettify.js와 C#으로 만든 ScriptConverter를 이용하였습니다.
1. 팩토리얼 구하기
#include <stdio.h>
int run(int i, int sum);
int main()
{
int i;
printf("입력 : ");
scanf("%d", &i);
printf("%d", run(i, 1));
}
int run(int i, int sum)
{
if(i == 0)
{
return sum;
}
sum *= i;
run(--i, sum);
}
2. 두 자연수를 입력한 후 그 사이의 구간에서 홀수는 더하고 짝수는 빼기
#include <stdio.h>
int main()
{
int _for, i, sum = 0;
printf("입력 : ");
scanf("%d %d", &_for, &i);
for(;_for <= i;_for++)
{
if(_for % 2 == 0)
{
printf("+%d");
sum += _for;
}
else
{
printf("-%d");
sum -= _for;
}
}
printf("=%d", sum);
}
3-1. 별 출력하기
#include <stdio.h>
int main()
{
int line = 5, _for, __for;
for(_for = 0;_for < line;_for++)
{
for(__for = 0;__for <= _for;__for++)
{
printf("*");
}
printf("\n");
}
}
3-2. 별 출력하기
#include <stdio.h>
int main()
{
int line = 5, _for, __for;
for(_for = 0;_for < line;_for++)
{
for(__for = _for;__for < line;__for++)
{
printf("*");
}
printf("\n");
}
}
3-3. 별 출력하기
#include <stdio.h>
int main()
{
int line = 5, _for, __for;
for(_for = 0;_for < line;_for++)
{
for(__for = _for;__for < line - 1;__for++)
{
printf(" ");
}
for(__for -= _for;__for < line;__for++)
{
printf("*");
}
printf("\n");
}
}
'Layer7' 카테고리의 다른 글
함수 보고서 (0) | 2019.04.06 |
---|---|
Codeup 기초100문제 (0) | 2019.04.02 |
배열 보고서 (0) | 2019.03.31 |
LAYER7 : 정수 입력받고 최댓값 출력하기, 최솟값 출력하기 (0) | 2019.03.22 |
LAYER7 : LAYER7 간지나게 출력하기 (0) | 2019.03.21 |