#include<iostream>
#include<stdlib.h>
//第四章1
using namespace std;
int main()
{
int i, j,sum=0;
cout << "请输入数据" << endl;
cin >> i >> j;
for (int k = i; k <=j; k++)
sum += k;
cout << "结果是" << sum << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
#include<array>
//第四章2
using namespace std;
int main()
{
array<long double, 16>a1 = {1,1};
for (int i = 2; i < 16; i++)
{
a1[i] = a1[i - 1] * i;
}
for (int i = 0; i < 16; i++)
{
cout << i << "!=" << a1[i] << endl;
}
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
//第四章3
using namespace std;
int main()
{
int num,sum=0;
cout << "please enter your figure:";
cin >> num;
while (num != 0)
{
sum += num;
cout << "please enter your figure:";
cin >> num;
}
cout << "The end:" << sum << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
//第四章4
using namespace std;
int main()
{
const int ori = 100;
int sum1 = 0,sum2=0;
int counter=1;
sum1 = ori + ori*0.1;
sum2 = 100 * (1 + 0.05);
while (sum2<sum1)
{
sum1 = sum1 + ori*0.1;
sum2 = sum2*(1 + 0.05);
counter++;
}
cout << counter <<"years later,cleo will surpass tom"<< endl;
cout << "Tom " << sum1 << endl << "Celo " << sum2 << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
//第四章5
using namespace std;
int main()
{
const char *month[12] =
{
"The 1th month sales:",
"The 2th month sales:",
"The 3th month sales:",
"The 4th month sales:",
"The 5th month sales:",
"The 6th month sales:",
"The 7th month sales:",
"The 8th month sales:",
"The 9th month sales:",
"The 10th month sales:",
"The 11th month sales:",
"The 12th month sales:",
};
int sales[12];
int sum=0;
for (int i = 0; i < 12; i++)
{
cout << month[i];
cin >> sales[i];
sum += sales[i];
}
cout << "The total sales is:" << sum << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
//第四章6
using namespace std;
int main()
{
const char *month[12] =
{
"The 1th month sales:",
"The 2th month sales:",
"The 3th month sales:",
"The 4th month sales:",
"The 5th month sales:",
"The 6th month sales:",
"The 7th month sales:",
"The 8th month sales:",
"The 9th month sales:",
"The 10th month sales:",
"The 11th month sales:",
"The 12th month sales:",
};
int sumend = 0;
int sales[3][12];
for (int j = 0; j < 3; j++)
{
int sum = 0;
cout << "The " << j+1 << "th year " << endl;
for (int i = 0; i < 12; i++)
{
cout << month[i];
cin >> sales[j][i];
sum += sales[j][i];
}
sumend += sum;
cout << "The " << j+1 << "th year sales:"<<sum << endl;
}
cout << "The total sales is:" << sumend << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
#include<string>
//第四章7
using namespace std;
struct car
{
string producer;
int year;
};
int main()
{
int num;
cout << "How many cars do you wish tocatalog?";
cin >> num;
car *array = new car[num];
car *end = array;
for (int i = 0; i < num; i++)
{
cout << "Car #" << i << ":"<<endl;
cout << "Please enter the maker:";
cin >> array->producer;
cout << "Please enter the year:";
cin >> array->year;
array++;
}
for (int i = 0; i<num; i++)
{
cout << "Year:" << end->year;
cout << " Producer:" << end->producer << endl;
end++;
}
delete[]array;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
#include<string>
//第四章8
using namespace std;
int main()
{
char array[20];
cout << "Enter words(to stop ,type the word done)"<<endl;
cin >> array;
int i=0;
while (strcmp(array, "done"))
{
i++;
cin >> array;
}
cout << "You enterd a total of "<< i<<"words" << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
#include<string>
//第四章9
using namespace std;
int main()
{
string words;
cout << "Enter words(to stop ,type the word done)" << endl;
cin >> words;
int i = 0;
while (words != "done")
{
i++;
cin >> words;
}
cout << "You enterd a total of " << i << "words" << endl;
system("pause");
return 0;
}
#include<iostream>
#include<stdlib.h>
#include<string>
//第四章10
using namespace std;
int main()
{
int num;
cout << "Enter number of rows:";
cin >> num;
for (int i = 1; i <=num; i++)
{
for (int j = 0; j < num - i; j++)
{
cout << ". ";
}
for (int j = 0; j < i; j++)
{
cout << "* ";
}
cout << endl;
}
system("pause");
return 0;
}
第五章习题