这段程序的3个问题
这段程序为什么非得加这么多console。read才能停下来显示框,不加就会自己退出框
还有我想计算现在的时间到公元0年0月0日,0时0分0秒差多少秒如何做?
因为某些原因我想使程序设定一个界限在10的63次方我想问的是double好像不能存这么大的数,可是c里面的long double好像c#不能用,怎么办,而且即使只是比较大小,在计算过程中也会强制转换成double好像,所以我用double的a*b-pow(10^63)不会显示正确的结果。对这些很疑惑
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
public static void Main(string[] args)
{
int a=0;
int time=Console.Read();
a += 乱数(time); Console.Read();
Console.Write(a); Console.Read();
Console.Read();
}
public static int 乱数(int s) {
string time=(DateTime.Now.Second-DateTime.Now.AddYears(-2017).Second).ToString();
Console.Write("time is {0}", time); Console.Read(); Console.Read();
double time2 = Convert.ToDouble(time);
return 1;
}
}
}