두 개의 상용 부 프로그램

1643 단어 c
void skip(int no);
void pause(void);

/*
for skip(), pause()
  */

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
// ----------------------------------------------

//   skip(-3);
void skip(int no)
{
	// limits no in 1 .. 20
	if ((no >= 1) && (no <= 20)) {// no is OK!
		// skip no lines
		for (int i=1;i<=no;i++) {
			printf("
"); } } else {// no is invalid // skip 1- line printf("
"); } }// end of skip() // ---------------------------------------------- // pause(); void pause(void) { // remove type- ahead while (_kbhit()) { _getch(); } // ---------------------------------------------- printf(" Press any key to continue, [Esc] to exit! "); do { // wait for keyPressed } while (!_kbhit()); int ch1= _getch(); printf("
"); // ---------------------------------------------- if (ch1==0x1b) { exit(1); } // remove extra- keyPressed while (_kbhit()) { _getch(); } }// end of pause() // ---------------------------------------------- void main() { skip(3); for (int i=1;i<=20;i++) { skip(i); printf("i= %5d, i*i= %5d, sqrt(i)= %10.6lf
", i, i*i, sqrt(i)); pause(); } }// end of main()

좋은 웹페이지 즐겨찾기