江月何年初照人… 2022-04-30 01:02 采纳率: 100%
浏览 23
已结题

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

img

img

img

img


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

  • 写回答

1条回答 默认 最新

  • SmallAntJ 2022-04-30 04:24
    关注
    #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;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月8日
  • 已采纳回答 4月30日
  • 创建了问题 4月30日