2019.12.11
一、C++第一次程序
1.練習1.4
#include <string>
#include <iostream>
using namespace std;
int main()
{
string xing,
ming;
cout << "qingshuru:";
cin >> xing
>> ming;
cout << '\n'
<< "你好!"
<< xing << ming << '\n'
<< "祝你好運!\n";
return 0;
}
2.練習1.5
#include <string>
#include <iostream>
using namespace std;
int main()
{
string name;
cout << "請輸入:";
cin >> name;
if
(name.size() > 2)
cout << name << ' ' << "NB";
else
cout << "輸入格式錯誤";
return 0;
}
3.練習1.6
vector方法:
#include <vector>
#include <iostream>
using namespace std;
int main()
{
vector<int> invec;
int i,
aver, sum, inval;
while (cin >> inval)
{
invec.push_back(inval);
if (inval
== 9)
break;
}
for (sum =
0, i = 0; i < invec.size(); i++)
{
sum += invec[i];
}
aver = sum / invec.size();
cout << "總數:"
<< sum << '\n'
<< "平均:"
<< aver << '\n';
return 0;
}
array方法:
#include <iostream>
using namespace std;
int main()
{
const int size = 10;
int
inarray[size];
int i, j,
incurrent, sum, aver;
for (i = 0;
i < size; i++)
{
cin >>
inarray[i];
}
for (j = 0,
sum = 0; j < i; j++)
{
sum += inarray[j];
}
aver = sum / j;
cout << "總數:"
<< sum << '\n'
<< "平均:"
<< aver << '\n';
return 0;
}