posts - 137,comments - 0,views - 40818

满足题意的程序如下所示,注意iCount 的参数是initializer list 对象在调用该函数时,我们使用了列表初始化的方式生成实参。

复制代码
int iCount(initializer_list<int> il) {
    int count = 0;
    //遍历il上的每一个元素
    for (auto val : il) {
        count += val;
    }
    return count;
}
int main(){
    // 使用列表初始化的方式构建 initializer list<int>对象
    // 然后把它作为实参传递给函数iCount
    cout << "1,6,9的和是:" << iCount({ 1,6,9 }) << endl;
    cout << "4,5,9,18的和是:" << iCount({ 4,5,9,18 }) << endl;
    cout << "10,10,10,10,10,10的和是:" << iCount({ 10,10,10,10,10,10 }) << endl;
    return 0;
}    
复制代码

posted on   wshidaboss  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示