안녕하세요?
얼마전에 반갑다 세상!을 한 초보자입니다.
우분투를 이용하여 공부하는데 약간 이해가 안되는 부분이 있어서 질문 몇개 드려봅니다 ㅠㅠㅠㅠㅠ
1.
☞
1^5 + 2^5 + ... + 5^5 을 계산하는걸
#include <stdio.h>
main ()
{
int i, sum, n=5;
sum = 0;
for(i=0; i<=n; i++)
sum += i*i*i*i*i;
printf("Sum = %20d up to %4d\n", sum, n);
}
이렇게 작성하는게 맞을까요?
2.
☞
이걸 2+6+12+20+...+1000 같이 증가하는 값이 2^n이면 어떻게 고쳐야 하는지 정말 모르겠습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
3.
☞
1 1
2 12
3 123
4 1234
5 12345
위와 같이 나오는걸 제가
#include <stdio.h>
main()
{
int x, i;
x = 0;
for(i=1; i<6; i++){
x = x*10 + i;
printf("%d %5d\n", i,x);
}
}
이렇게 작성을 했는데요..
1 1
2 21
3 321
...
이렇게 변환시키려면 어떻게 수정해야 하는지 궁금합니다
도와주세요 ~ ㅠㅠㅠㅠㅠㅠㅠㅠㅠ