如何创建排除最低温度并计算平均温度的方法.我只想要一个提示,而不是完整的解决方案,因为我想自己解决我的编程问题.我只有大约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) 我正在尝试在编程书中进行练习,其中一个练习是解密密文,该密文使用凯撒密码进行未知移位.
这是密文:
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)