NOI题解(1.9编程基础之顺序查找)(待补全)

来源:互联网 发布:数据库三大范式的理解 编辑:程序博客网 时间:2024/05/20 23:03

01:查找特定的值

#include "iostream"using namespace std;int main(){    int n;    int num[10002];    cin>>n;    for(int i=0;i<n;i++)    {        cin>>num[i];    }    int cmpn;    cin>>cmpn;    bool flag=true;    for(int i=0;i<n;i++)    {        if(cmpn==num[i])        {            cout<<i+1;            flag=false;            break;        }    }    if(flag)        cout<<"-1";    return 0;}

02:输出最高分数的学生姓名

#include "iostream"using namespace std;int main(){    int N;    cin>>N;    string str[101];    int gre[101];    for(int i=0;i<N;i++)    {        cin>>gre[i]>>str[i];    }    int max=0,maxpos=0;    for(int i=0;i<N;i++)    {        if(max<gre[i]){            max=gre[i];            maxpos=i;        }    }    cout<<str[maxpos];    return 0;}

03:不高兴的津津

#include "iostream"using namespace std;int main(){    int num1[7]={0};    int num2[7]={0};    for(int i=0;i<7;i++)    {        cin>>num1[i]>>num2[i];    }    int max=0,maxpos=0;    for(int i=0;i<7;i++)    {        if(max<(num1[i]+num2[i])){            max=num1[i]+num2[i];            maxpos=i+1;        }    }    cout<<maxpos;    return 0;}


0 0
原创粉丝点击