Я хочу знать, почему в Hackerrank проваливаются другие 3 тестовых случая? Хотя тестовый пример 0 не проходит? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Я хочу знать, почему в Hackerrank проваливаются другие 3 тестовых случая? Хотя тестовый пример 0 не проходит? [закрыто]

Сообщение Anonymous »

Проблема в том, что я написал именно то, что код хочет, чтобы я распечатал данные данные. Он проходит тестовый пример 0, но не удается во время его отправки. < /P>
Основные типы данных | Hackerrank < /p>

Некоторые c ++ < /em> типы данных, их спецификаторы формата, и их наиболее распространенные ширины битов следующие: < /p>

[*] int ("%d"): < /em> 32 bit inte integer < /li> («%ld»): 64 -битный целый integer
[*] char ("%c"): Тип символа
[*] float ("%f"): 32 -битная реальная ценность
double ("%lf"): ere> . /> < /ul>

чтение < /strong>

Чтобы считать тип данных, используйте следующий синтаксис: < /p>

Код: Выделить всё

scanf("`format_specifier`", &val)
Например, чтобы прочитать символ , за которым следует double :

Код: Выделить всё

char ch;
double d;
scanf("%c %lf", &ch, &d);
< /code>
На данный момент мы можем игнорировать расстояние между спецификаторами формата.printf("`format_specifier`", val)
Например, для печати символа , за которым следует double :

Код: Выделить всё

char ch = 'd';
double d = 234.432;
printf("%c %lf", ch, d);
Примечание: [/b] Вы также можете использовать cin и cout вместо scanf и printf ; Однако, если вы принимаете миллион чисел в качестве ввода и печати миллион строк, быстрее использовать scanf и printf .
входной формат
вход состоит из следующих разделенных пространственно float и double , соответственно.
формат вывода
Распечатайте каждый элемент в новой строке в одном и том же порядке, который он был получен в качестве ввода. Обратите внимание, что значение с плавающей запятой должно быть правильным до 3 десятичных знаков и отдвоенных до 9 десятичных знаков.

Код: Выделить всё

3 12345678912345 a 334.23 14049.30493
Пример вывода

Код: Выделить всё

3
12345678912345
a
334.230
14049.304930000
Explanation
Print int 3,

followed by long 12345678912345,

followed by char a,

followed by float 334.230 ,

, за которым следует double 14049.304930000 .

Я пробовал два разных метода первого одного в одном операторе, я пытался распечатать все Datatypes - printf ("%d \ n%rd \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n. Пять утверждений один за другим.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... rrank-thou
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»