按要求补充编程片段 只要符合标准 秒采纳

img

img

img

img


类与对象题不要用太高级句子 必须按照他的提示填写 最好附上运行结果 只要测试后没问题 秒通过!

#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;
}