현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - 산술 연습 프로그램의 구현
산술 연습 프로그램의 구현
# 포함? & ltstdio.h & gt

# 포함? & ltmath.h & gt

# 포함? & ltstdlib.h & gt

# 포함? & ltconio.h & gt

# 포함? & lttime.h & gt

무효화? Calc(int? M);

Int? 메인 (int)? Argc,? Char*? Argv[])

{

Int? M;

While( 1)

{

시스템 ("cls");

Printf ("\ n \ tarithmeticexercise \ n \ n");

Printf("\t 1, 더하기 \ n \ n ");

Printf("\t2, 빼기 \ n \ n ");

Printf("\t3, 곱셈 \ n \ n ");

Printf("\t4, 나누기 작업 \ n \ n ");

Printf("\t5, 프로그램 종료 \ n \ n ");

Printf(" \ t 메뉴를 선택하십시오 (1-5): ");

Scanf("%d ",& ampm);

스위치 (m)

{

사건? 1:

사건? 2:

사건? 3:

사건? 4:

{

Calc (m);

} 깨진;

사건? 5:

{

반환? 0;

} 깨진;

기본값:

{

Printf(" \ t 입력 오류, 아무 키나 눌러 다시 선택하십시오! \ n ");

Getch ();

} 깨진;

}

}

반환? 0;

}

무효화? Calc(int? M)

{

Int? 갑, 을, c;

시스템 ("cls");

Printf ("\ n");

Srand (부호 없는) 시간 (비어 있음);

A = rand ()%100;

B = rand ()%100;

(m== 1) 인 경우

{

Printf("\t%d+%d= ",a, b);

Scanf("%d ",& ampc);

Printf ("\ n");

다음 경우 (a+b==c)

Printf(" \ t 정답! \ n ");

기타

Printf(" \ a \ t 잘못된 대답! 정답은 %d\n ",a+b) 입니다.

}

그렇지 않으면요? (m==2) 인 경우

{

Printf("\t%d-%d= ",a, b);

Scanf("%d ",& ampc);

Printf ("\ n");

다음 경우 (a-b==c)

Printf(" \ t 정답! \ n ");

기타

Printf(" \ a \ t 잘못된 대답! 정답은 %d\n', a-b) 입니다.

}

그렇지 않으면요? (m==3) 인 경우

{

Printf("\t%d×%d= ",a, b);

Scanf("%d ",& ampc);

Printf ("\ n");

(a*b==c) 인 경우

Printf(" \ t 정답! \ n ");

기타

Printf(" \ a \ t 잘못된 대답! 정답은 %d\n ",a * b) 입니다.

}

기타

{

Printf(" \ t% d \u% d = ",a, b);

Scanf("%d ",& ampc);

Printf ("\ n");

다음 경우 (a/b==c)

Printf(" \ t 정답! \ n ");

기타

Printf(" \ a \ t 잘못된 대답! 정답은 %d\n ",a/b) 입니다.

}

Printf(" \ t 아무 키나 눌러 주 메뉴로 돌아가십시오! "" );

Getch ();

}