#네이버 문제 풀이
언어/c언어2017. 10. 22. 09:29
# include <stdio.h>
# include <math.h>
struct naver
{
int a1; // 초항
int r; // 공비
int n; // 항수
int sum;
};
int main(void)
{
struct naver My = { 0, 0, 0, 0}; // 초기화
scanf("%d %d %d", &My.a1, &My.r, &My.n);
int i; // index
for (i = 1; i <= My.n; i++)
{
// an = a*(r)^(n-1)
printf("%d", My.a1*((int)pow((My.r), i - 1)));
if (i != My.n)
{
printf(" + ");
}
else
{
printf(" = ");
}
My.sum += (My.a1*((int)pow((My.r), i-1)));
}
printf("%d\n", My.sum);
return 0;
}
'언어 > c언어' 카테고리의 다른 글
c언어 반복문 없이 가장 큰 숫자 찾기 (0) | 2017.10.22 |
---|---|
# 네이버 문제_풀이 ( 쓸데없이 공들임 ㅋㅋㅋㅋ) (0) | 2017.10.22 |
어셈블리 구조체 접근 (0) | 2017.10.21 |
# 네이버 _ 2017_10_21 (0) | 2017.10.21 |
#네이버 문제 (0) | 2017.10.19 |