小编Zac*_*h B的帖子

如何排除数组的值?

如何创建排除最低温度并计算平均温度的方法.我只想要一个提示,而不是完整的解决方案,因为我想自己解决我的编程问题.我只有大约10个班级...评论人们的评论我的教授没有讲课,我读过我的书多次回顾过它.

我让这个程序从用户那里拿一个号码.该数字将添加到数组中.该数组用于创建类的实例Temp以打印最低和最高临时值.

class Program
{
    static void Main(string[] args)
    {
        Console.Write("Enter a Temperature in Degrees:");
        string n = Console.ReadLine();
        int number = Convert.ToInt32( n); 
        Temp t = new Temp(100, 52, 98, 30, 11, 54, number);
        Console.WriteLine("Lowest Temperature:{0}", t.lowest());
        Console.WriteLine("Highest Temperature: {0}", t.highest());
        Console.WriteLine("Average Temperature: {0}", t.Average());
    }

    public class Temp
    {
        private int[] temp = new int[7]; // array 
        public Temp(int d1, int d2, int d3, int d4, int d5, int d6, int d7) // constructor with 7 …
Run Code Online (Sandbox Code Playgroud)

c# arrays

6
推荐指数
1
解决办法
1759
查看次数

如何编写算法来破解Caesar Cipher?

我正在尝试在编程书中进行练习,其中一个练习是解密密文,该密文使用凯撒密码进行未知移位.

这是密文:

HVWGWGHVSPSGHQCADIHSFSLSFQWGSWVOJSSJSFSLDSFWSBQSR

我不知道预期的输出,因为我还没有确定算法.

我已经编写了以下算法来尝试使用Caesar密码对其进行解密,但这是我已经得到的.如何在C#中解密?

string s = "HVWGWGHVSPSGHQCADIHSFSLSFQWGSWVOJSSJSFSLDSFWSBQSR";

int[] freq = new int[26];

for (int i = 0; i < s.Length; i++)
{
  // converting 
  string temp = s.Substring(i, 1); 

  // converting to an array
  int itemp = (int)temp.ToCharArray()[0];

  freq[itemp - 65]++;  
}

for (int i = 0; i < 26; i++)
{
  Console.WriteLine(i + " " + freq[i]);
}
Run Code Online (Sandbox Code Playgroud)

c# encryption

0
推荐指数
1
解决办法
4363
查看次数

标签 统计

c# ×2

arrays ×1

encryption ×1