5 / 5 / 3
Регистрация: 21.08.2012
Сообщений: 205
|
||||||
1 | ||||||
Как проверить переменную как элемент алфавита27.08.2012, 01:39. Показов 3046. Ответов 10
Метки нет (Все метки)
0
|
27.08.2012, 01:39 | |
Ответы с готовыми решениями:
10
Как проверить переменную с Nothing? Как проверить переменную на пустоту? Как проверить переменную на пустоту? Как проверить переменную на наличие переполнения? |
54 / 53 / 5
Регистрация: 14.08.2012
Сообщений: 252
|
||||||
27.08.2012, 03:06 | 2 | |||||
using System.Linq;
1
|
5 / 5 / 3
Регистрация: 21.08.2012
Сообщений: 205
|
||||||
27.08.2012, 03:30 [ТС] | 3 | |||||
У меня ругается на
0
|
Master of Orion
|
||||||
27.08.2012, 15:34 | 5 | |||||
Dzib, а вам не кажется, что должна быть введена только одна буква? Тогда так
1
|
54 / 53 / 5
Регистрация: 14.08.2012
Сообщений: 252
|
|
27.08.2012, 18:21 | 6 |
Если введена пустая строка, то здесь возникнет исключение.
К тому же строка, например - "Cghfyy" - окажется верной, т.к. в вашем алгоритме учитывается и проверяется только первая буква, хотя с точки зрения человеческого восприятия "Cghfyy" - не является буквой диска и надо бы не засчитывать такой ввод.
0
|
5 / 5 / 3
Регистрация: 21.08.2012
Сообщений: 205
|
|||||||||||
27.08.2012, 18:29 [ТС] | 7 | ||||||||||
Спасибо, я й не знал что можно так сравнивать буквы.
0
|
1186 / 542 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
27.08.2012, 18:35 | 8 |
Это потому что ты не знал как выглядит ASCII таблица, на деле это компилируется в
если кодБуквы >= коду символа A и <= коду симола Z. В ASCII таблице буквы с A по Z идут подряд и код A меньше кода Z. Усекает строку и потом берётся первый символ (операция [0]).
1
|
Master of Orion
|
||||||
28.08.2012, 01:59 | 9 | |||||
AceOfSpades, это было сделано намерено. В принципе, если автору нужно точное соответствие, можно и так:
0
|
54 / 53 / 5
Регистрация: 14.08.2012
Сообщений: 252
|
||||||
28.08.2012, 14:23 | 10 | |||||
Да, можно и так.
Но всё равно:
0
|
Master of Orion
|
||||||
28.08.2012, 14:24 | 11 | |||||
AceOfSpades, Если человек напишет " С" программа должна воспринять как С (имхо). А одну только проверку на длину она не пройдет. А вообще я описался, имелось ввиду
1
|
28.08.2012, 14:24 | |
28.08.2012, 14:24 | |
Помогаю со студенческими работами здесь
11
Как проверить переменную несколько раз? Как проверить переменную на наличие русских символов ? Php как проверить переменную на совпадение с элементами массива? Как проверить, что пользователь ввел число в переменную string? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |