#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값이

이름형식
p5.8272913005264154e-303double


이런식으로 고정되는데 뭐가잘못한걸까??