假定TXT中每16个无序数字自成一行,文件以UTF8格式编码
var lines = File.ReadAllLines("a.txt", Encoding.UTF8);
var dict = new Dictionary
// 建立从0~9的键
for ( char c = '0'; c <= '9'; c++ )
dict.Add( c, new int[16] );
// 分析每一行
foreach (var s in lines)
{
// 对每个数,给对应位置的出现累计频率+1
for ( int i = 0; i < 16; i++ )
dict[ s[ i ] ][ i ]++;
}
// 统计并输出
for ( char c = '0'; c <= '9'; c++ )
{
int count = dict[ c ].Sum();
for (int i = 0; i < 16; i++)
Console.Write( "{0:00.0}%, ", dict[ c ][ i ] * 100.0 / count);
Console.WriteLine();
}
// 最后,每一行代表一个数字的数据,每一个数表示数字在该位置出现的概率
地方gtr加快了地方就不告诉客人你已经恢复数据库,。没,不能说的加快国内软件可能加热和你可以耐热开国际认可和他人呢