美文网首页
c++ primer plus 第八章编程练习1答案

c++ primer plus 第八章编程练习1答案

作者: ticks | 来源:发表于2018-06-06 17:57 被阅读0次

    可以使打印次数等于调用次数,而不是第二个参数的值

    #include <iostream>
    #include<string>
    void show(const std::string, int n=0);
    int main()
    {
        std::string arr="Hello\n";
        show(arr);
        int num;
        std::cout << "输入一个非零的数" << std::endl;
        while(std::cin>>num)
            show(arr,num);
        std::cout << "Done\n";
        return 0;
    }   
    void show(const std::string ar,int n)
    {
        int count;
        static int use=0;
        use++;
        count=n==0?1:use;
        for(int i=0; i<count;i++)
            std::cout<< ar;
    }
    

    相关文章

      网友评论

          本文标题:c++ primer plus 第八章编程练习1答案

          本文链接:https://www.haomeiwen.com/subject/ckhisftx.html