0 / 0 / 0
Регистрация: 10.11.2017
Сообщений: 25
|
|
1 | |
Требуется вывести Имя пользователя в поле, ширина которого превышает длину имени на 3 символа24.07.2018, 13:08. Показов 937. Ответов 7
Метки нет (Все метки)
1.Не понимаю, как подставить в спецификатор ширины строки значение переменной strlen(name) или, если это невозможно, как решить эту задачу
2. Требуется вывести Имя и фамилию в Таком Формате а) Иван Петров 4 6 б) Иван Петров 4 6
0
|
24.07.2018, 13:08 | |
Ответы с готовыми решениями:
7
Запросить имя пользователя, поздоровается с ним с указанием имени и вывести на экран детскую загадку Убрать имя ПК в имени пользователя Зная ip адрес компьютера и его имя вывести имя пользователя Запросить у пользователя имя, фамилию и возраст. После чего вывести: “Здравствуйте [Имя] [Фамилия]”. |
3877 / 2475 / 418
Регистрация: 09.09.2017
Сообщений: 10,828
|
||||||
24.07.2018, 13:23 | 2 | |||||
Так не устроит?
0
|
0 / 0 / 0
Регистрация: 10.11.2017
Сообщений: 25
|
|
24.07.2018, 13:27 [ТС] | 3 |
Спасибо, иногда до простого додуматься сложно. а Со вторым примером нужно вывести в таком формате
а)Иван Петров _____4_____6 б)Иван Петров __4___ 6____ вместо подчеркиваний пробелы.
0
|
3877 / 2475 / 418
Регистрация: 09.09.2017
Сообщений: 10,828
|
|
24.07.2018, 14:59 | 4 |
Что за формат-то такой? У вас два варианта с одинаковыми входными данными ("Иван Петров") и разными выходными.
0
|
0 / 0 / 0
Регистрация: 10.11.2017
Сообщений: 25
|
|
24.07.2018, 15:38 [ТС] | 5 |
"Иван Петров" пример. По факту нужно решить эту задачу
0
|
3877 / 2475 / 418
Регистрация: 09.09.2017
Сообщений: 10,828
|
|
24.07.2018, 15:51 | 6 |
Самое простое и лобовое решение.
Считаете количество символов в слове. Считаете количество символов в полученном числе (вдруг там больше 10 букв ввели). Выводите количество пробелов, равное разнице этих двух чисел. Выводите само число символов. Код
Цикл по словам в исходной строке { word_len = len(word); num_len = len( string(word_len) ); вывести (word_len - num_len) пробелов вывести word_len вывести пробел (который между словами в исходной строке) }
0
|
Диссидент
27704 / 17320 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
24.07.2018, 22:52 | 7 | |||||
Вместо звездочки подставляется очередной параметр как целое. Почитайте спецификацию формата функции printf - найдете много интересного.
0
|
COKPOWEHEU
|
25.07.2018, 10:17
Требуется вывести Имя пользователя в поле, ширина которого превышает длину имени на 3 символа
#8
|
Не по теме: Байт, жаль не дождались пока ТС сам что-то напишет и только потом "а можно было и так, через printf"
0
|
25.07.2018, 10:17 | |
Изменение имени пользователя (имя локальной учетной записи) в Windows 10 getRemoteUser и getUserPrincipal возвращает имя роли вместо имени пользователя Как определить имя пользователя от которого запущен процесс? В объект O, в поле, имя которого вернет функция f записать 1 При подключении к ПК требуется вести имя пользователя и пароль Добавить имя пользователя компьютера в поле формы по умолчанию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |