-
斷電快捷鍵:F9
調(diào)試快捷鍵:F5
單步執(zhí)行快捷鍵:F10
查看全部 -
接收控制臺輸入代碼:
string name;
Console.Write("請輸入你的姓名:");
name=Console.ReadLine();
Console.WriteLine("nihao ,{0}",name);
查看全部 -
聲明數(shù)組的四種方法:
char[]a=new char[3];
char[] b=new char[]{'a','b','c'};
char[] c={'a','b','c'};
char[] d=new char[3]{'a','b','c'};
查看全部 -
嵌套循環(huán)生成叉號代碼:
?for (int x = 1; x <= 7; x++)//循環(huán)7行
? ? ? ? ? ? {
? ? ? ? ? ? ? ? for (int y = 1; y <= 7; y++)//循環(huán)7列
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if (x == y || x + y == 8)//對角線打印O
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Console.Write("O");
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Console.Write(".");//其他位置打印.
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Console.WriteLine();//換行
查看全部 -
嵌套循環(huán)形成三角形代碼:
?for (int y = 1; y <= 7; y++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? for (int x = 1; x <= y; x++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.Write(x);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Console.WriteLine();//換行
查看全部 -
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace projGetMaxScore
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? Dictionary<string, double> dictionary = new Dictionary<string, double>()
? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ?{"吳松", 89},
? ? ? ? ? ? ? ? ?{"錢東宇", 90},
? ? ? ? ? ? ? ? ?{"伏晨", 98},
? ? ? ? ? ? ? ? ?{"陳璐", 70 },
? ? ? ? ? ? ? ? ?{"龍玉民", 46 },
? ? ? ? ? ? ? ? ?{"單開江", 81 },
? ? ? ? ? ? ? ? ?{"田武山", 77},
? ? ? ? ? ? ? ? ?{"王三民", 68 }
? ? ? ? ? ? ?};
? ? ? ? ? ? var result = dictionary.OrderByDescending(t => t.Value).Select(q => q.Key);
? ? ? ? ? ? List<string> keyList = result.ToList<string>();
? ? ? ? ? ? Console.WriteLine(keyList[0]);
? ? ? ? ? ? double max = dictionary.Values.Max();
? ? ? ? ? ? Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}", keyList[0], max);
? ? ? ? }
? ? }
}
查看全部 -
Dictionary<string, double> dictionary = new Dictionary<string, double>()
{
? ? {"景珍", 90 },
? ? {"林慧洋", 65},
? ? {"成蓉", 88},
? ? {"洪南昌", 70 },
? ? {"龍玉民", 46 },
? ? {"單開江", 81 },
? ? {"田武山", 100},
? ? {"王三民", 68 }
};
double sum = dictionary.Values.Sum() / dictionary.Count();
Console.WriteLine("平均分是:{0}", sum, "高于平均分的有:");
var result = dictionary.Where(pair => pair.Value > sum).ToList();
foreach (var item in result)
{
? ? Console.Write($"{item.Key} ");
};
查看全部 -
string temp;
temp=today;
today=tomorrow;
tomorrow=temp;
查看全部 -
代碼中的Console.WriteLine()與之前的Console.Write()不同,后者不換行,而前者會在打印之后換行。
查看全部 -
關(guān)鍵字?static?(靜態(tài)的)、?void?(無返回值)、?string?(字符串類型)。
查看全部 -
有4種方法聲明并初始化一個數(shù)組
查看全部 -
查找算法的另一種應(yīng)用,是檢查一組數(shù)據(jù)中是否包含符合條件的元素,也就是要給出“有”或“沒有”的結(jié)論。
要解決這種問題,首先要聲明一個“開關(guān)變量”,用來記錄查找的狀態(tài);通常,我們把開關(guān)變量初始化為 false ,表示沒有找到,循環(huán)中如果發(fā)現(xiàn)了符合條件的元素,則給變量賦值為 true ,并結(jié)束查找。循環(huán)結(jié)束后,就可以判斷開關(guān)變量: true 表示“有”, false 表示“沒有”。
查看全部 -
查找算法,主要有 2 個步驟:
1、使用循環(huán)訪問數(shù)組中的每一個元素
2、在循環(huán)體中設(shè)置篩選條件,打印符合條件的元素
查看全部 -
如上例,循環(huán)條件是x<=10,篩選條件是x%2==0。初學(xué)者常見的錯誤是把 2 個條件都寫在循環(huán)條件里,比如把循環(huán)條件寫成?x<=10 && x%2== 0?,請注意甄別:循環(huán)條件必須能夠遍歷每一個數(shù)據(jù),如果你寫的循環(huán)條件會漏掉某些數(shù)據(jù),或者循環(huán)沒有能夠正常運行,請檢查是不是把篩選條件也寫在循環(huán)條件里了。
查看全部 -
請注意:數(shù)組的索引從 0 開始遞增。那么,數(shù)組 y 中 3 個元素的名字就變成了 y[0]、y[1]、y[2] 。最后再注意一點:數(shù)組經(jīng)過初始化以后,數(shù)組元素有默認的初始值,?double?類型為 0.0 ,?int?類型為 0 ,?char?類型為 'a' ,?bool?類型為?false?,?string?類型為?null?。
查看全部
舉報