



类与对象题不要用太高级句子 必须按照他的提示填写 最好附上运行结果 只要测试后没问题 秒通过!
#include <iostream>
#include <string>
#include <string.h>
#include <stdio.h>
using namespace std;
class MyString
{
public:
MyString()
{
strcpy(str, "iloveu");
}
MyString(char *s)
{
strcpy(str, s);
}
char getCha(int idx)
{
return str[idx];
}
char* getStr()
{
return str;
}
private:
char str[20];
};
int main()
{
char s[20],ch;
int i,m,n;
scanf("%d",&m);
if(m==0)
{
MyString s1;
printf("%s",s1.getStr());
scanf("%d",&n);
ch=s1.getCha(n);
if(ch<=0)
printf(" error");
else
printf(" %c",ch);
}
else
{
scanf("%s",s);
MyString s1(s);
printf("%s",s1.getStr());
scanf("%d",&n);
ch=s1.getCha(n);
if(ch<=0)
printf(" error");
else
printf(" %c",ch);
}
return 0;
}