陣列

利用陣列搜尋疑犯

#include <iostream>


using namespace std;


int main()

{

int z[10];

int i,k,h;

cout << "輸入疑犯編號" << endl;

i=0;

for (i=0;i<=9;i++)

{

cin >>z[i];

}

cout <<"輸入要找的疑犯編號"<<endl;

cin>>h;


for (k=0;k<=9;k++)

{

if (h==z[k])

{

cout <<"在第"<<k+1<<"順位抓到"<<endl;

break;

}

if (h!=z[k])

{

cout <<"不再這房間"<<endl;

}


}

return 0;

}


利用陣列計算加權平均

#include <iostream>


using namespace std;


int main()

{

int s,i;

int a[7]={50,60,70,80,90,95,100};

int v[7]={5,4,4,3,2,2,2};

int sum=0,val=0;

for (i=0;i<=6;i++)

{

sum=sum+v[i]*a[i];

val=val+v[i];


}

cout <<"總分"<<sum<<"分"<<endl;

cout <<"加權值"<<val<<endl;

cout <<"平均"<<sum/val<<"分"<<endl;

return 0;

}