1133人加入学习
(5人评价)
C++编程系列 第一季编程基础

制作于2018年2月7日

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

数组  

array<int, 20> a1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
array<int, 20> a2 = { 0 };
a2 = a1;

[展开全文]

#include <array>

array<int , 9> a1 = {1,2,3};

[展开全文]

1.

    char actor1[30] = {};
    char* pActor = new char[30];
    delete[] pActor;
    array<char, 30> actor2 = {'a','b','c' };
    array<char, 30> actor3 = { 'A','B','C','D','E' };
    char* pc2 = &actor2[0];
    char* pc3 = &actor3[0];
    cout << pc2 << "," << pc3 << endl;

    string name = "Haleeco";
    char* pc = &name[0];
    cout << pc << endl;
    string* ps = &name;
    cout << ps << endl;

    float chuck1[13] = {};
    float* pChuck = new float[13];
    delete[] pChuck;
    array<float, 13> chuck2 = {0.1f,0.2f,0.3f};
    array<float, 13> chuck3 = {0.3f,0.2f,0.1f,0.f};
    chuck3 = chuck2;
    float* pf1 = &chuck2[0];
    float* pf2 = &chuck3[0];
    float* pf = chuck1;
    cout << pf1 << "," << pf2 << "," << pf << endl;

2.

struct CandyBar
{
    string brand;
    float weight;
    int calorie;

};

int main()
{
    CandyBar snack{ "Mocha Munch",2.3,500 };
    cout << snack.brand << "-" << snack.weight << "-" << snack.calorie << endl;
}

3.

struct Score
{
    int NumberOfTimes;
    float Archiemement;
};

int main()
{
    array<Score, 3> archi;
    archi[0].NumberOfTimes = 1;
    cout << archi[0].NumberOfTimes << ":";    
    cin >> archi[0].Archiemement;
    archi[1].NumberOfTimes = 2;
    cout << archi[1].NumberOfTimes << ":";    
    cin >> archi[1].Archiemement;
    archi[2].NumberOfTimes = 3;
    cout << archi[2].NumberOfTimes << ":";
    cin >> archi[2].Archiemement;
    float AverageScore = (archi[0].Archiemement + archi[1].Archiemement + archi[2].Archiemement) / 3;
    cout << AverageScore << endl;

}

[展开全文]

1.创建数组actor里面有30个char

 创建数组chuck里面有13个float。

#include "pch.h"
#include <iostream>
#include "stdio.h"
using namespace std;
int main()
{
	char actor[30];
	float chuck[13];
	return 0;

}

2.创建一个结构体糖块CandyBar,里面包含三个成员。第一个成员存储了糖块的品牌,第二个成员存储糖块的重量,第三个成员存储了糖块的卡路里。编写一个程序声明这个结构,创建一个名为snack的CandyBar变量,初始化为Moch Munch,2.3,500初始化应该声明snack的时候进行,最后程序显示snack变脸发的内容。

#include "pch.h"
#include <iostream>
#include "stdio.h"
#include <string>
using namespace std;
struct CandyBar
{
	string Logo;
	float Weight;
	int Calorie;

};
int main()
{

	CandyBar snack = { " Moch Munch" ,2.3,500 };
	cout << "Logo:" << snack.Logo << endl << "Weight:" << snack.Weight << endl << "Calorie:" << snack.Calorie << endl;



}

3.编写一个程序,然后给用户输入三次50米跑的成绩,显示次数和平均成绩。使用一个array对象来存储数据。

#include "pch.h"
#include <iostream>
#include "stdio.h"
using namespace std;
int main()
{
	int array[3];
	float average;
	cout << "请输入第一次跑步成绩" << endl;
	cin >> array[0];
	cout << "请输入第二次跑步成绩" << endl;
	cin >> array[1];
	cout << "请输入第三次跑步成绩" << endl;
	cin >> array[2];
	average = (array[0] + array[1] + array[2]) / 3.0;
	cout << "第一次成绩:" << array[0] << endl << "第二次成绩:" << array[1] << endl << "第三次成绩:" << array[2] << endl << "平均" << average << endl;
	return 0;


}

 

[展开全文]

授课教师

加我的QQ问问题:804632564

课程特色

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