By GokiSoft.com|
14:56 20/05/2020|
C Sharp
[Share Code] Hướng dẫn tìm hiểu Array trong C#. C Sharp, Lập Trình C#, Lập Trình C Sharp
Hướng dẫn tìm hiểu Array trong C#. C Sharp, Lập Trình C#, Lập Trình C Sharp
#Program.cs
using System;
using System.Collections.Generic;
namespace Lession4
{
class Program
{
static void Main(string[] args)
{
test01();
//learningList();
}
static void learningList() {
//TH => quan ly du lieu trong 1 mang dong.
List<int> list = new List<int>();
Console.WriteLine("Length: {0}", list.Count);
list.Add(2);
list.Add(5);
list.Add(1);
Console.WriteLine("Length: {0}", list.Count);
//Lay du lieu tai vi tri index = 1;
int v = list[1];
Console.WriteLine("Gia tri tai index = 1 la {0}", v);
//Duyet qua cac phan tu trong mang
for (int i = 0; i < list.Count; i++) {
Console.WriteLine(list[i]);
}
Console.WriteLine("Su dung foreach");
foreach(int v1 in list) {
Console.WriteLine(v1);
}
}
static void test01() {
//mang hom 10 so nguyen
int[] t = new int[9];
//Length = 9, index = 0 -> length - 1 (8)
t[0] = 7;
t[1] = 11;
t[2] = 6;
//Khai bao 1 mang gom N so nguyen => N nhap tu ban phim
int N;
Console.WriteLine("Nhap N: ");
N = Int32.Parse(Console.ReadLine());
int[] k = new int[N];
//Nhap cac phan tu trong mang
//Nhap vao 1 vi tri cu the
//index = 1;
Console.WriteLine("Nhap phan tu k[{0}] = ", 3);
k[1] = Int32.Parse(Console.ReadLine());
//TH => nhap tat ca cac phan tu trong mang
for (int index = 0; index < N; index++)
{
Console.WriteLine("Nhap phan tu k[{0}] = ", index);
k[index] = Int32.Parse(Console.ReadLine());
}
//TH => khai bao 1 mang => gom cac phan tu xac dinh roi.
//mang gom 3 phan tu => 7, 2, 10
int[] h = { 7, 2, 10 };
//Duyet qua cac phan tu trong mang => lam nhu nao???
//Lay du lieu tai 1 vi tri cu the
//h => lay phan tu tai vi tri index = 1
Console.WriteLine("h[1] = {0}", h[1]);
//Ap dung mang trong 1 so bai toan cu the
//su dung mang k => lam vi du.
//Vi du : Tinh tong
int sum = 0;
for (int i = 0; i < N; i++)
{
sum += k[i];
}
Console.WriteLine("Tong : {0}", sum);
//Vi du: Tinh tong cac so chia het cho 3 trong mang k
sum = 0;
for (int i = 0; i < N; i++)
{
if (k[i] % 3 == 0)
{
sum += k[i];
}
}
Console.WriteLine("Tong cac so chia het cho 3 : {0}", sum);
}
}
}
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)