Я начал учить себя C++ через «C++ Primer Plus шестое издание». По большей части я понимаю основы всего, что я прочитал до сих пор. Но, пытаясь сделать упражнения, я начинаю рисовать пробелы и второй вопрос. Первые два упражнения я преуспел, но мне нужна помощь на третьем.C++ Primer Plus Chapter 2 Упражнение 3
упражнение гласит:
Напишите программу, C++, которая использует три определяемые пользователем функции (считая основной(), как один) и производит следующее:
Three blind mice.
Three blind mice.
See how they run.
See how they run.
Мой код является следующим:
#include <iostream>
int blind(int);
int run(int);
int main() {
using namespace std;
int n;
cin >> n;
cout << "Three blind mice." << n << endl;
int s;
cin >> s;
cout << "See how they run." << s << endl;
cin.get();
return 0;
}
int blind(int n) {
using namespace std;
return 2 * n;
}
int run(int s) {
using namespace std;
cout << "See how they run.";
return 2 * s;
}
Я надеялся иметь его построенный таким образом, что, когда я набрал номер, он ответит сообщением, умноженным на число, которое я набрал. Но может быть, это слишком сложно для того, что они спрашивают? И я тоже не правильно его построил.
В любом случае, если бы вы могли мне помочь, я был бы чрезвычайно благодарен! ~ P. Suedo
Я думаю, что вы делаете это более сложным, чем это необходимо. Если бы я выполнял задание, я бы написал одну функцию, чтобы распечатать каждое предложение, а затем вызывать эти функции из 'main'. –
При добавлении 4 пробелов, скажите своей среде IDE заменить вкладки пробелами. Это сэкономит вам массу головных болей позже. Какую IDE вы используете? – zero298
@ zero298 Давайте не начинаем аргументы tabs v spaces ... – paulrehkugler