我明天有一个测试,作为测试的“指南”,下面有一个问题,我已经写了我的解决方案,但不确定我是否在做问题所要求的?谢谢您的帮助!
编写一个交互式 C++ 程序,输入用户名,格式如下:
last, first middle
然后程序应该以以下格式输出名称:
first middle last
该程序将不得不使用字符串操作来删除姓氏末尾的逗号。
这是我的解决方案:
#include <iostream>
#include <string>
using namespace std;
const string FIRST = "Firstname";
const string LAST = "Middlename";
const string MIDDLE = "Lastname";
int main()
{
string firstLast;
string lastFirst;
firstLast = LAST + ", " + FIRST + " " + MIDDLE;
cout << "Name in first-last format is " << firstLast << endl;
lastFirst = FIRST + " " + MIDDLE + " " + LAST;
cout << " Name is last-First format is " << lastFirst << endl;
system("PAUSE");
return 0;
}
此解决方案是否完成了问题的要求?有些人在我的课堂上遇到了麻烦,似乎这个解决方案太简单了?感谢所有的帮助。