目录
1.cpp
#include<iostream>
using namespace std;
int main()
{
int first_number;
int second_number;
int num = 0;
cout << "请输入两个整数:";
cin >> first_number;
cin >> second_number;
for (int i = first_number ; i <= second_number ; i++)
{
num = num + i;
}
cout << first_number << " ~ " << second_number << "之间所有的整数和:" << num <<endl;
return 0;
}
2.cpp
#include<iostream>
#include<array>
using namespace std;
const int Arsize = 100;
int main()
{
array<long double,Arsize> factor;
factor[0] = factor[1] = 1;
for (int i = 2; i < Arsize; i++)
{
factor[i] = i * factor[i-1];
}
for (int i = 0; i < Arsize; i++)
{
cout << i << "! = " << factor[i] <<endl;
}
return 0;
}
3.cpp
#include<iostream>
using namespace std;
int main()
{
double number;
double num = 0;
cout << "请输入一个数字:";
cin >> number;
while (number != 0)
{
num += number;
cout << "输入累计和:" << num <<endl;
cout << "请输入一个数字:";
cin >> number;
}
cout << "结束累计和:" << num <<endl;
return 0;
}
4.cpp
#include<iostream>
using namespace std;
int main()
{
int count = 1;
double daphne = 100 + 100 * 0.1;
double cleo = 100 + 100 * 0.05;
while (daphne >= cleo)
{
daphne = daphne + 100 * 0.1;
cleo = cleo + cleo * 0.05;
count++;
}
cout << count << "年后:" << "Daphne:" << daphne << " Cleo:" << cleo <<endl;
return 0;
}
5.cpp
#include<iostream>
#include<string>
using namespace std;
int main()
{
const int Arsize = 12;
string month[Arsize]
{
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
};
int sell[Arsize];
int sum = 0;
for (int i = 0; i < Arsize; i++)
{
cout << month[i] << "销售额:";
cin >> sell[i];
sum += sell[i];
}
cout << "年销售量:" << sum <<endl;
return 0;
}
6.cpp
#include<iostream>
using namespace std;
int main()
{
const int Arsize = 12;
const int year = 3;
string month[Arsize]
{
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
};
int sell[year][Arsize];
int sell_year[year]{0};
int sell_all{0};
for (int i = 0; i < year; i++)
{
for (int j = 0; j < Arsize; j++)
{
cout << i << "年" << month[j] << "销售量:";
cin >> sell[i][j];
sell_year[i] += sell[i][j];
sell_all += sell[i][j];
}
}
for (int i = 0; i < year; i++)
{
cout << i << "年销售量:" << sell_year[i] <<endl;
}
cout << "总销售量:" << sell_all <<endl;
return 0;
}
7.cpp
#include<iostream>
#include<string>
using namespace std;
struct car
{
string name;
int year;
/* data */
};
int main()
{
int car_number;
cout << "How many cars do you wish to catalog?";
cin >> car_number;
cin.get();
car* cars = new car[car_number];
string str;
for (int i = 0; i < car_number; i++)
{
cout << "Car #" << i+1 << ":" <<endl;
cout << "Please enter the make:" <<endl;
getline(cin,cars[i].name);
cout << "Please enter the year made:";
cin >> cars[i].year;
cin.get();
}
cout << "Here is your collection:" <<endl;
for (int i = 0; i < car_number; i++)
{
cout << cars[i].year << " " << cars[i].name <<endl;
}
return 0;
}
8.cpp
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
const int Arsize = 20;
char words[Arsize];
int count = 0;
cout << "Enter words (to stop, type the word done):" <<endl;
while (strcmp(words,"done"))
{
cin >> words;
++count;
/* code */
}
cout << "You entered a total of " << count-1 << " words." <<endl;
return 0;
}
9.cpp
#include<iostream>
#include<string>
using namespace std;
int main()
{
string words;
int count = 0;
cout << "Enter words (to stop, type the word done):" <<endl;
while (words != "done")
{
cin >> words;
++count;
/* code */
}
cout << "You entered a total of " << count-1 << " words." <<endl;
return 0;
}
10.cpp
#include<iostream>
using namespace std;
int main()
{
int number;
cout << "Enter number of rows:";
cin >> number;
for (int i = 1; i <= number; i++)
{
for (int j = number-i; j > 0; j--)
{
cout << ".";
}
for (int j = 1; j <= i; j++)
{
cout << "*";
}
cout <<endl;
}
return 0;
}