Member 13280407 Ответов: 2

Получите три имени инопланетян и сгенерируйте историю об инопланетянах в качестве вывода


Получите три имени инопланетян и сгенерируйте историю об инопланетянах в качестве вывода
тестовый пример

Вход 1

Введите имена пришельцев:

Зод

Комок

Zoodube


Выход 1

Инопланетные имена-Зод, Клод и Зоодуб. Метеорит ударил в космический корабль Зода. Звезда поцарапала космический корабль Клода. Но Zoodube исправил космические корабли Зода и Клода. Эти трое стали друзьями и родом с планеты БыГ (что означает синий желтый зеленый).

Что я уже пробовал:

#include< stdio.h>
тап_п()
{
char ch1[10], ch2[20], ch3[30];
printf ("введите имена пришельцев:");
scanf ("%s %s %s", ch1, ch2,ch3);
printf ("чужеродные имена - %s,%s и %s.Метеро попал в космический корабль %s.Звезда поцарапала звездолет %s.Но %с фиксированной %S и космический корабль %С.Эти трое стали друзьями и происходят от растения BYG(что означает синий желтый зеленый)", ch1, ch2,ch3);
возвращает 0;
}

Richard MacCutchan

Немного коротковато для рассказа.

2 Ответов

Рейтинг:
2

OriginalGriff

Это не сработает: ваш printf оператор содержит 8 кодов" %s", каждый из которых требует параметра в списке параметров - и вы предоставляете только три. Коду это не понравится...

Я бы также посоветовал вам использовать лучшие имена, чем "ch1", "ch2", и "ch3", и сделать размеры, выделенные для каждого имени одинаковыми - и длиннее 10 символов, "Slartibartfast" превышает пространство, выделенное для ch1 на данный момент, не говоря уже о "Зафоде Библброксе" или "принцессе Лее Амидале Скайуокер органе с Альдераана"...


F-ES Sitecore

В дополнение к этим точкам вы также можете получить дополнительный кредит за контекстно-зависимое владение, так что "космический корабль Джона" и " космический корабль Криса"

Рейтинг:
1

Member 13331526

#include< stdio.h>
тап_п()
{
char ch1[20], ch2[20], ch3[20];
printf ("введите чужеродные имена: \n");
scanf ("%s%s%s", ch1, ch2,ch3);
printf ("инопланетные имена %s, %s и %s.", ch1, ch2, ch3);
printf ("метеорит попал в космический корабль %s. Звезда поцарапала космический корабль %s.", ch1, ch2);
printf ("но %s фиксировал космические корабли %s и %s. Эти трое стали друзьями и родом с планеты BYG (что означает синий желтый зеленый)", ch3, ch1, ch2);
}

это идеальное решение вы можете выполнить его прямо сейчас:):):)