我是编码的佼佼者,我正试图解决问题。我需要变量可以达到大约22位,所以我使用unsigned long long。但是有一个问题。
unsigned long long n;
fin>>n;
unsigned long long cn=n+1;
n++;
fout<<n<<" ";
fout<<cn;
fin和fout是我用来输入和打印变量的命令。
例如,假设n为99,所以我应该看到“100 100”,但我看到的只是“100”。为什么会这样?答案 0 :(得分:1)
我重新启动了Codeblocks,现在代码正常运行。我不知道为什么会发生这种情况,但至少它现在有效。