Binary 创建随机二进制生成器

Binary 创建随机二进制生成器,binary,Binary,嗨,我正试图写一个代码来输出一个随机的二进制序列 这就是我所想到的,但当我试图编译它时,它总是抛出一个错误 有人能帮忙吗 #include <StdAfx.h> #include <iostream> #include <cstdlib> using namespace std; int main() {int x = rand(); if (x/2 == 0); printf('1'); else printf('0'); } #包括 #包括 #包括 使

嗨,我正试图写一个代码来输出一个随机的二进制序列

这就是我所想到的,但当我试图编译它时,它总是抛出一个错误

有人能帮忙吗

#include <StdAfx.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{int x = rand();
if (x/2 == 0);
printf('1');
else 
printf('0');
}
#包括
#包括
#包括
使用名称空间std;
int main()
{int x=rand();
如果(x/2==0);
printf('1');
否则
printf('0');
}

删除

#包括
#包括
#包括
使用名称空间std;
int main()
{
int x=rand();
如果(x/2==0)
printf('1');
否则
printf('0');
}

对于初学者,main中没有return语句。其次,if语句以分号结尾,而它不应该以分号结尾
#include <StdAfx.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
  int x = rand();
  if (x/2 == 0)
    printf('1');
  else 
    printf('0');
}