using System;
class HelloCSharp
{
static void Main()
{
Console.WriteLine("Hello C#");
}
}
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
H
e
l
l
o
C
#
Run Code Online (Sandbox Code Playgroud)
但每封信都应该从一个新的行开始
我是新的我知道,但我一直在寻找,找不到答案.它应该是什么Environment.NewLine?
我一直试图解决关于风寒的这个公式,我得到了结果,但我需要在小数点后面有更多的数字.无论我尝试过什么都行不通.请帮忙!
static void Main()
{
double temp = 20;
double wind = 7;
double windChill = 35.74 + 0.6215 * temp + (0.4275 * temp - 35.75) * Math.Pow(wind, 0.16);
Console.WriteLine("so wind_chill = {0}", Math.Round(windChill, 15));
}
Run Code Online (Sandbox Code Playgroud)
在这里,我得到最终号码11.03490062551,但我想要11.034900625509998.我究竟做错了什么?
我想要以下输入的以下输出:
input: adele
output: ae
Run Code Online (Sandbox Code Playgroud)
代码:
public class delDel {
public static String delDel(String str) {
StringBuilder sb = new StringBuilder();
if(str.length() < 3){
return str;
}
else if(str.substring(1, 3).equals("del")){
StringBuilder afterRemove = sb.delete(1, 3);
return afterRemove.toString();
}
else{
return str;
}
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String yourStr = input.nextLine();
System.out.println(delDel(yourStr));
}
}
Run Code Online (Sandbox Code Playgroud)
但我不断得到相同的输入。
这是一个想法:我有两个List<int>,我想List<int>在上面提到的列表中加入第三个,没有重复.我知道如何使用,.Union但我想在不使用LINQ的情况下实现这一点.到目前为止我有这个:
Console.WriteLine("Enter numbers for first list: ");
List<int> firstList = new List<int>{20, 40, 10, 10, 30, 80};
//Console.ReadLine().Split(' ').Select(int.Parse).ToList();
Console.WriteLine("Enter numbers for second list: ");
List<int> secondList = new List<int> {25, 20, 40, 30, 10 };
//Console.ReadLine().Split(' ').Select(int.Parse).ToList();
List<int> newList = new List<int>();
foreach (var item in firstList)
{
if (secondList.Contains(item))
{
continue;
}
}
newList.Sort();
newList.ForEach(p => Console.WriteLine(p));
Run Code Online (Sandbox Code Playgroud)
我实际上卡住了...我认为我需要迭代每个列表,如果项目相同,只需将它们添加到新列表中......但我似乎无法弄清楚如何做如果列表是不同的计数.有任何想法吗?