c语言高手大哥麻烦啦~

来源:百度知道 编辑:UC知道 时间:2024/04/25 13:15:24
小弟的期末考试题~麻烦那位大哥帮帮忙呀!!
编制一个应用程序,要求如下:
输入10个学生的姓名和学号;
按学号由大到小的顺序排序,姓名顺序也随之调整;
输入一个学号,用2分查找法找出该学生的姓名.,从主函数输入欲查找的学号,输入该学生的姓名(姓名用英文字母表示)
楼下的大哥能不能帮忙把步骤写的详细点啊!!
小弟是菜鸟一级别的~实在是看不懂啊!!!

main(){
int number[10],link[10]={0,1,2,3,4,5,6,7,8,9};
string name[10];//或者用char name[10][];
for (int i=0;i<10;i++)
cin>>number>>name;

//这里给number[]排序一下,别告诉我这都不会,
//link[]要跟着第一维动,也就是说
//若number[1]变成了number[5],那link[1]=5
//这样输出
cout<<number[i]<<" "<<name[link[i]]<<endl;
return 0;
}