//第五题# include<iostream># include<string>usingnamespace std;intmain(){long sum =0;
string month[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};//将从键盘输入的数据存入int数组中int mon[12];for(int i =0;i<=11;++i){
cout<<"please input "<<month[i]<<"卖出多少册书"<<":"<<endl;
cin>>mon[i];}for(int j =0;j<=11;++j){
sum+=mon[j];}for(int k =0;k<=11;++k)
cout<<month[k]<<"卖出"<<mon[k]<<"册书"<<endl;
cout<<"全年卖出"<<sum<<"册书";return0;}
// 第六题 记录三年每个月的销售量构造二维数组# include<iostream>constint m =3;constint n =12;intmain(){usingnamespace std;//将指针数组初始化为字符串常量constchar* month[n]={"January","February","March","April","May ","June ","July ","August","September","October","November","December"};int num[m][n];long sum=0;long sum_year =0;
cout<<"the numbers of sold books:2018-2020\n\n";for(int p=0;p<m;++p){int i;for(i =0;i<n;++i){
cout<<"请输入"<<2018+p<<"年"<<month[i]<<"的销售量"<<endl;
cin>>num[p][i];
sum+=num[p][i];}}for(int j =0;j<n;++j){
cout<<month[j]<<": \t";for(int k =0; k<m;++k){
cout<<num[k][j]<<"\t";}
cout<<endl;}
cout<<"三年的总销售量为:"<<sum;return0;}
//第七题 用new 创建动态数组# include<iostream># include<string>usingnamespace std;struct car{
string make;int year;};intmain(){int size;
cout<<"how many cars do you want to catalog?";
cin>>size;
car *point =new car[size];//用new分配的内存没有名字,只能通过指针访问。for(int i=0;i<size;++i){
cout<<"Car #"<<i+1<<endl;
cout<<"please enter the make:";
cin.get();getline(cin, point[i].make);
cout<<"please enter the year made:";
cin>>point[i].year;}
cout<<"here is your collection:"<<endl;for(int j=0;j<size;++j){
cout<<point[j].year<<" "<<point[j].make<<endl;}return0;}
//第八题// https://blog.csdn.net/wyl1813240346/article/details/80361734#include<iostream># include<cstring>usingnamespace std;intmain(){
cout<<"Enter words(to stop enter the word done):"<<endl;int count =0;char ch[20];while(cin>>ch&&strcmp(ch,"done"))++count;
cout<<count<<endl;return0;}
//第十题# include<iostream>usingnamespace std;intmain(){
cout<<"enter number of rows:";int n;
cin>>n;for(int i =1;i<=n;++i){for(int j =1;j<=n-i;++j)
cout<<".";for(int k =1;k<=i;++k)
cout<<"*";
cout<<"\n";}return0;}