题解(有/*注释*/)
2024-01-05 20:55:53
发布于:江苏
18阅读
0回复
0点赞
这题算是一个结构体搜索
查找项目
首先创建结构体
struct st{//这个st相当于一个数据类型,可以创建变量
string name,id;
int a,b;
}k[110];//创建一个数组
题目说需要查找
但他只有两个查找信息
所以可以写一个函数
void input(string sum,string sum1){//有亿点点长
if(sum=="name")for(int i=1;i<=n;i++) if(k[i].name==sum1)cout<<k[i].a<<" "<<k[i].b<<endl;
if(sum=="number")for(int i=1;i<=n;i++)if(k[i].id==sum1)printf("%.2lf\n",(k[i].a+k[i].b)/2.0); //else if相当于3个if的速度,这边用if更快
}
1.判断他是不是查询名字,如果是,就一个一个查
2.不用说
剩下自己写,再写不出来就要再练习2月半
结束。
这里空空如也
有帮助,赞一个