吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1321|回复: 8
收起左侧

[学习记录] [学习笔记]C++学习第12天

[复制链接]
mdl2999_52pj 发表于 2021-6-1 11:08
# include <iostream>
# include <iomanip>
# include <vector>
//c++17
using namespace std;

int main()
{
    vector<unsigned int> product_id;
    vector<int> product_num;
    vector<double> product_price;
    vector<double> product_cost;

    cout << "Please enter id num price cost (Ctrl-D退出):";
    int id, num;
    double price;
    while(cin >> id >> num >> price)
    {

        product_id.push_back(id);
        product_num.push_back(num);
        product_price.push_back(price);
        product_cost.push_back(price*num);
        cout << "Please enter id num price cost (Ctrl-D退出):";
    }

    cout << setw(8) << "产品" << " |" << setw(8) << "数量" << " |" << setw(8) << "单价" << " |" << setw(8) << "成本" << endl;
    for(size_t i{} ; i!= product_id.size(); ++i)
    {
        cout << setw(8) << product_id[i] << " |" ;
        cout << setw(8) << product_num[i] << " |" ;
        cout << setw(8) << product_price[i] << " |" ;
        cout << setw(8) << product_cost[i] << " |" ;
        cout << endl;
    }
}


001.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| mdl2999_52pj 发表于 2021-6-1 11:29
本帖最后由 mdl2999_52pj 于 2021-6-1 13:59 编辑
# include <iostream>
# include <array>
//c++17
using namespace std;

int main()
{
        const char *pstars[]{
                "Fatty Arbuckle",
                "Calara Bow",
                "Lassie",
                "Slim Pickens",
                "Boris Karloff"
        };
        cout << "Enter a luck start! Enter a number between 1 and  " << size(pstars) << endl;
        size_t choice;
        cin>> choice;
        if (choice <1 and choice > size(pstars))
        {
                cout << "Sorry, yout don't have a lucky star!" << endl;

        }
        else
        {
                cout << "Your luck star is " << pstars[choice-1] << endl;
        }

}



002.png

zyl_0209 发表于 2021-6-1 11:49
mango52 发表于 2021-6-1 12:28
hewkuqer 发表于 2021-6-1 13:32
加油!!!
 楼主| mdl2999_52pj 发表于 2021-6-1 14:17
# include <iostream>
# include <iomanip>
//c++17
using namespace std;

int main()
{
    //寻找质数
    const size_t max{100};
    long primes[max]{2L};
    size_t count{1};
    long trial{3L};

    while(count < max)
    {
        bool isprime {true};
        for(size_t i{}; i!=count && isprime; ++i)
        {
            isprime = trial % primes[i] > 0;
        }
        if (isprime)
        {
            primes[count++] = trial;
        }
        trial += 2;
    }
    cout << "The first " << max << " primes are: " << endl;
    for(size_t i{}; i!=max; ++i)
    {
        cout << setw(7) << primes[i];
        if ((i+1)%10==0)
        {
            cout << endl;
        }
    }
    cout << endl;
}


003.png
 楼主| mdl2999_52pj 发表于 2021-6-1 14:19
# include <iostream>
# include <iomanip>
//c++17
using namespace std;

int main()
{
    //寻找质数
    const size_t max{100};
    long primes[max]{2L};
    size_t count{1};
    long trial{3L};

    while(count < max)
    {
        bool isprime {true};
        for(size_t i{}; i!=count && isprime; ++i)
        {
            isprime = trial % *(primes+i) > 0;
        }
        if (isprime)
        {
            *(primes+count++)  = trial;
        }
        trial += 2;
    }
    cout << "The first " << max << " primes are: " << endl;
    for(size_t i{}; i!=max; ++i)
    {
        cout << setw(7) << *(primes+i) ;
        if ((i+1)%10==0)
        {
            cout << endl;
        }
    }
    cout << endl;
}


004.png
halyshi 发表于 2021-6-1 15:06
学得挺好啊,楼主加油!
头像被屏蔽
tlf 发表于 2021-6-1 15:25
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 04:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表