1135人加入学习
(5人评价)
C++编程系列 第二季函数和类

制作于2018.4.2

价格 免费
课程还未发布,不允许加入和购买

struct GameScore
{
    string name;
    float score;

};

int main()
{
    array<GameScore, 5> GameArr;
    for (int i = 0; i < 5; i++)
    {
        cout << "please enter a game name of you favorite:";
        cin >> GameArr[i].name;
        cout << "what is your rating of the game(0-10):";
        cin >> GameArr[i].score;
    }
    for (int i = 0; i < GameArr.size(); i++)
    {
        for (int j = i + 1; j < GameArr.size(); j++)
        {
            if (GameArr[i].score < GameArr[j].score)
            {
                GameScore temp;
                temp = GameArr[i];
                GameArr[i] = GameArr[j];
                GameArr[j] = temp;
            }
        }        
    }
    for (auto i: GameArr)
    {
        cout << i.name << "-" << i.score << endl;
    }
}
 

[展开全文]

if 语句:

if (num1>mun2)

{

cout<<num1<<"和"<<mun2<<"j较大的值为:"<<num1<<endl;

}

else if(num1<num2)

{

cout<<num1<<"和"<<num2<<"中较大的值为:"<<num2<<endl;

}

else

{

cout<<num1<<"和"<<num2<<"相等"<<endl;

}

(else if 可以有多个,if 和 else 只能有一个)

 

switch 语句:

switch (stu1.gender)

{

case Male:

   cout<<stu1.name<<"是男生"<<endl;

   break;

case Female:

   cout<<stu1.name<<"是女生"<<endl;

   break;

default:

   break

}

 

for 循环:

for(int i=0;i<5;i++)

{

cout<<arr1[i]<<"";

}

cout<<endl;

 

while循环:

while(num1>=num2)

{

num1-=2;//减等于,每次减2

cout<<num1<<"";

}

cout <<endl;

[展开全文]

授课教师

SIKI学院老师

课程特色

下载资料(1)
视频(43)

学员动态