카테고리

asm (27) bootloader_x86_grub (1) C (92) compile (11) config (76) CPP (13) CSS (1) debugging (7) gimp (1) Go (1) html (1) Java (1) JavaScript (1) kernel (19) LibreOffice (3) Linux system progamming (21) MFC (1) opencv (4) OpenGL (1) PHP (1) Python (4) qemu (29) shell (3) socket (7) troubleshooting (2) ubuntu18.04 (2) windows (1)

2018/12/24

factorial

#include <stdio.h>

int main(void){
int n, i;
unsigned long long factorial = 1;

printf("Enter an integer: ");
scanf("%d", &n);

// 사용자 음의 정수 입력시 오류
if(n < 0)
printf("Error! Factorial of a negative number doesn't exist.\n");
else{
for(i=1; i<=n; ++i){
factorial *= i; // factorial = factorial * 1;
}
printf("Factorial of %d = %llu\n", n, factorial);
}
return 0;
}

댓글 없음:

댓글 쓰기