关于高精度的问题
做高精度运算的时候,怎么解决读入问题?
while ((c=getchar())!="\0")
{c=a[100-i+1];
i++;}
为什么不行
搜索更多相关的解决方案:
高精度
----------------解决方案--------------------------------------------------------
c=getchar())!="\0"永远为真。所以你的程序应该不会结束。
----------------解决方案--------------------------------------------------------
那我应该怎么办
----------------解决方案--------------------------------------------------------
如果你想用回车表示结束输入的话,那么这样写:
while ((c=getchar())!=10)
----------------解决方案--------------------------------------------------------
我一般做高精度都用文件输入输出,因为结果与输入数据都较大
----------------解决方案--------------------------------------------------------
以下是引用zbqf109在2007-1-21 17:33:10的发言:
如果你想用回车表示结束输入的话,那么这样写:
while ((c=getchar())!=10)
如果你想用回车表示结束输入的话,那么这样写:
while ((c=getchar())!=10)
10改成13
----------------解决方案--------------------------------------------------------
以下是引用dragonfly在2007-1-22 9:13:11的发言:
10改成13
???
while((ch=getchar())!=10)
while((ch=getch())!=13)
----------------解决方案--------------------------------------------------------