Problem

8 /13


Gelung melalui semua aksara

Theory Click to read/hide

Oleh kerana aksara boleh diakses melalui indeks, gelung pembolehubah boleh digunakan untuk mengulang semua aksara , yang akan mengambil kemungkinan nilai indeks. Sebagai contoh, program yang memaparkan semua kod aksara rentetan s akan kelihatan seperti ini: untuk (int i = 0; i < s.Length; i++) {   Console.WriteLine(s[i]); Console.WriteLine(Convert.ToInt32(s[i])); } Nota program:
1) s.Length mencari panjang rentetan. Indeks aksara pertama ialah 0 dan indeks yang terakhir ialah s.Length-1. Pembolehubah gelung i hanya akan mengambil nilai secara berurutan daripada 0 kepada 
s.Length-1;
2) dalam setiap baris, simbol itu sendiri akan dipaparkan dahulu, dan kemudian kodnya, yang boleh diperolehi melalui kaedah  Convert.ToInt32();

Penghitungan yang sama boleh ditulis dengan lebih pendek:


foreach (char c in s)

    Console.WriteLine(c);
    Console.WriteLine(Convert.ToInt32(c));
}
Dalam coretan ini, pengepala gelung bergelung melalui semua s aksara, meletakkan satu demi satu ke dalam pembolehubah c. Keanehan C# apabila bekerja dengan rentetan ialah rentetan ialah objek tidak berubah. Dalam erti kata lain, kita tidak boleh menukar aksara individu bagi rentetan.
Sebagai contoh, pernyataan berikut tidak akan berfungsi:
s[5]=" ";

Problem

Tulis atur cara yang mencari jumlah semua kod elemen dalam rentetan tertentu. Input mengandungi rentetan, anda perlu mengeluarkan satu integer - jumlah semua kod.

Contoh.

Input Imprint
aaa 291