5. scanf
void scanf(입력받을형태, [저장할 변수1], [저장할 변수2], …);
ex)
scanf(“%d”, &i); // i에 입력 받은 정수를 저장
scanf(“%lf”, &babo); // i에 입력 받은 실수를 저장
scanf(“%c”,&str); // str에 입력 받은 문자 하나를 저장
scanf(“%1d %1d”, &n1, &n2);
// 97513를 입력하면 n1에 9, n2에 7을 저장(뒤는 무시)
6. rand
int rand();
ex)
printf(“%d”, rand()); // 0~32767 사이의 임의의 정수를 출력
printf(“%d”, rand() % 10); // 0~9 사이의 임의의 정수를 출력
printf(“%d”, rand() % 5 + 1); // 1~5 사이의 임의의 정수를 출력
7. srand
void srand((unsigned int) seed);
ex 1)
printf(“%d”, rand());
// 0~32767 사이의 임의의 정수를 아무리 다시 실행해도 같은 수를 출력
ex 2)
srand((unsigned int)time(NULL));
printf(“%d”, rand());
// 0~32767 사이의 임의의 정수를 진짜 랜덤하게 출력
8. sqrt
double sqrt (double);
ex 2)
printf(“%lf”, sqrt(2)); // 루트 2를 출력