online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <stdio.h> #include <math.h> int get_number(); int check_number(int number); void main_loop(); int get_number() {//μ‚¬μš©μžμ—κ²Œ 숫자λ₯Ό μž…λ ₯λ°›μŒ int number; printf("숫자λ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš”(0 μž…λ ₯μ‹œ μ’…λ£Œ)\n"); scanf("%d", &number); return number; } int check_number(int number) { //μ†Œμˆ˜μΈμ§€ νŒλ³„ν•˜λŠ” κ³Όμ • int i; //μ œκ³±κ·Όμ„ μ΄μš©ν•˜λŠ” 이유 μ œκ³±κ·Όλ³΄λ‹€ μž‘μ€ μ•½μˆ˜ ν•˜λ‚˜λΌλ„ μ‘΄μž¬ν•˜λ©΄ μ†Œμˆ˜κ°€ μ•„λ‹ˆκΈ°μ— 이λ₯Ό ν™•μΈν•˜κΈ° μœ„ν•΄μ„œ for (i=2; i <= sqrt(number); i++) { if (number % i == 0) { return 1; } } return 0; /* [μ›λž˜ μ½”λ“œ ꡬ성] if (number % i == 0) { comment = 1; // "μ†Œμˆ˜κ°€ μ•„λ‹ˆλ‹€"라고 ν‘œμ‹œ } else comment = 0; // "λ‹€μ‹œ μ†Œμˆ˜λ‹€"라고 말을 λ°”κΏˆ 결둠은 μ†Œμˆ˜μž„μ„ νŒλ‹¨ν•¨ but, 쀑간에 numberλ₯Ό λ‚˜λˆ„λŠ” μˆ˜κ°€ μ‘΄μž¬ν•˜λ©΄ λ‚˜λ¨Έμ§€ 연산은 λΆˆν•„μš”ν•΄μ§ */ } //메인 루프 void main_loop() { int number; while (1) { number = get_number(); if (number == 0) { printf("ν”„λ‘œκ·Έλž¨ μ’…λ£Œ\n"); break; } else if (check_number(number) == 1) { printf("μ†Œμˆ˜κ°€ μ•„λ‹™λ‹ˆλ‹€\n"); } else if (check_number(number) == 0) { printf("μ†Œμˆ˜μž…λ‹ˆλ‹€\n"); } } } int main() { main_loop(); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue