#include
#include
#include
int rBinom(int n, double p) {
srand((unsigned)time(NULL));
int count = 0;
for (int i = 1; i <= n; i++) {
float a = (rand() 0) / 100.0;
if (a >p) {
count++;
}
}
return count;
}
int main(){
int n =0;
scanf_s("%d", &n, sizeof(n));
double p=0 ;
scanf_s("%f", &p, sizeof(p)); // <<<<<<<<<<<<<< 여기가 문제인거같음
printf("%d", rBinom(n, p));
}
p에 소수를 입력하면 항상 값이 고정되는데 이거 왜그런거야?
p에 0.5 입력하면
p값이
| 이름 | 값 | 형식 | |
|---|---|---|---|
| p | 5.8272913005264154e-303 | double |
이런식으로 고정되는데 뭐가잘못한걸까??
%lf로 바꿔봐
%lf - dc App
%f는 float만 - dc App
아.. 이해됨 답변고맙다 아.. 익숙하지 않아서 계속 이런실수하나
ㅇㅇ - dc App