#define _CRT_SECURE_NO_WARNINGS#include#include #include using namespace std;//1/*int main() { string fname; string lname; int age; char grade; cout << "What is your first name? "; cin >> fname; cout << "What is your last name? "; cin >> lname; cout << "What letter grade do u deserve? "; cin >> grade; cout << "What is your age? "; cin >> age; cout << "Name: " << lname << ", " << fname << endl; cout << "Grade: " << char(grade + 1) << endl; //grade+1结果被提升为int型 cout << "Age: " << age << endl; return 0;}*///2/*int main() { const int ArSize = 20; string name; string dessert; cout << "Enter your name:\n"; getline(cin,name); cout << "Enter your favorite dessert:\n"; getline(cin,dessert); cout << "I have delicious " << dessert << " for you, " << name << endl; return 0;}*///3/*int main() { const char d[2] = {',','\0'}; char fname[20]; char lname[20]; char ename[100]; cout << "Enter your firse name: "; cin >> fname; cout << "Enter your last name: "; cin >> lname; strcpy(ename, fname); strcat(ename, d); strcat(ename, lname); cout << "Here is the information in a single string: " << ename; return 0;}*///4/*int main(){ string fname; string lname; string ename; string d=", " ; cout << "Enter your first name: "; getline(cin, fname); cout << "Enter your last name: "; getline(cin, lname); ename = fname + d + lname; cout << "Here is the information in a single string: " << ename; return 0;}*///5/*struct sugar { string brand; double weight; int cal;};int main() { sugar CandyBar{ "Mocha Munch", 2.3, 350, }; cout << CandyBar.brand << endl; cout << CandyBar.weight << endl; cout << CandyBar.cal << endl; return 0;}*///6/*struct sugar { string brand; double weight; int cal;};int main() { sugar CandyBar[1]{ {"Mocha Munch",2.3,350,} }; cout << CandyBar[0].brand << endl; cout << CandyBar[0].weight << endl; cout << CandyBar[0].cal << endl; return 0;}*///7/*struct pizza { string brand; double diam; double weight;};int main() { pizza baby; cout << "Enter the brand:"; getline(cin, baby.brand); cout << "Enter the diam:"; cin >> baby.diam; cout << "Enter the weight:"; cin >> baby.weight; cout << "Here is the pizza's information:\n"; cout << baby.brand << endl; cout << baby.diam << endl; cout << baby.weight << endl; return 0;}*///8/*struct pizza { string brand; double diam; double weight;};int main() { pizza *baby=new pizza; cout << "Enter the diam:"; cin >> baby->diam; cout << "Enter the brand:"; cin >> baby->brand; cout << "Enter the weight:"; cin >> baby->weight; cout << "Here is the pizza's information:\n"; cout << (*baby).brand << endl; cout << (*baby).diam << endl; cout << (*baby).weight << endl; delete body; return 0;}*///9/*struct sugar { string brand; double weight; int cal;};int main() { sugar *CandyBar = new sugar [1]; CandyBar[0].brand = "Mocha Munch"; CandyBar[0].weight = 2.3; CandyBar[0].cal = 350; cout << CandyBar[0].brand << endl; cout << CandyBar[0].weight << endl; cout << CandyBar[0].cal << endl; delete CandyBar; return 0;}*///10#include int avg(int *array,int len);int main() { array score = {0,0,0}; //int score[3]; cout << "Enter their scores: "; cout << "A: "; cin >> score[0] ; cout << "B: "; cin >> score[1] ; cout << "C: "; cin >> score[2] ; //int fin=avg(scores,3); double fin = (score[0] + score[1] + score[2]) / 3; cout << "The average score is " << fin <<"!"<< endl; return 0;}int avg(int *array,int len ){ int sum=0; for (int i=0; i < len; i++) { sum += array[i]; } return sum / len;}//array类不能转为数组参与函数计算