華為機考面試題第一道題目分析
來源:程序員人生 發布時間:2014-10-13 00:23:26 閱讀次數:3142次
題目:
輸入十個數,選取不同的書組成一個最大的三位數。請求注意不同的數指的應該是不同的下標,而非數值本身。
C++代碼:
#include <iostream>
#include <cstring>
using namespace std;
void sort(int arr[],int size){
int i,j;
int temp=0;
for(int i=0;i<=size;i++){
for(int j=i+1;j<=size;j++)
{
if(arr[j]>arr[i]){
temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
}
}
int main()
{
int j=0;
int a[10];
for (int i=0;i<10;i++)
{
cout<<"Input the "<<i+1<<" number."<<endl;
cin>>a[i];
if(a[i]!=0){
j++;
}
}
if(j==0)
{
cout<<"Please input a valid num!"<<endl;
}
sort(a,10);
cout<<"最大的三位數:"<<a[0]<<a[1]<<a[2]<<endl;
system("pause");
return 0;
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈