5.6 假设有 5 个学生的姓名和分数采用以下方式存储(相同的数组下标对应一个学生 的姓名和分数): char *name[]={"Smith","John","Mary","Havard","Kai
来源:互联网 发布:pdf在线阅读js插件 编辑:程序博客网 时间:2024/06/14 00:55
/*
5.6 假设有 5 个学生的姓名和分数采用以下方式存储(相同的数组下标对应一个学生
的姓名和分数):
char *name[]={"Smith","John","Mary","Havard","Kai"};
int score[]={80,89,72,96,66};
编写一个程序根据用户输入的姓名查找相应的分数。
*/
#include <iostream>
using namespace std;
void main()
{
//char str[20] = { 0 };
char *str = new char(20);
cin >> str;
//cin.get();
char *name[] = { "Smith", "John", "Mary", "Havard", "Kai" };
int score[] = { 80, 89, 72, 96, 66 };
for (int i = 0; i < sizeof(name) / sizeof(char *); i++)
{
//char *str = new char(20);
//char str[20] = { 0 };
//memset(str, 0, 20);
//cin >> str;
//cin.get();
//while (strcmp(str,name[i]) != 0)
//{
//
//
// //cout << "名字有误!重新输入:":
// cout << " 名字有误!重新输入: ";
// cin>>str;
//}
if (strcmp(str, name[i]) == 0)
{
cout << "成绩:" << score[i] << endl;
}
}
system("pause");
}
5.6 假设有 5 个学生的姓名和分数采用以下方式存储(相同的数组下标对应一个学生
的姓名和分数):
char *name[]={"Smith","John","Mary","Havard","Kai"};
int score[]={80,89,72,96,66};
编写一个程序根据用户输入的姓名查找相应的分数。
*/
#include <iostream>
using namespace std;
void main()
{
//char str[20] = { 0 };
char *str = new char(20);
cin >> str;
//cin.get();
char *name[] = { "Smith", "John", "Mary", "Havard", "Kai" };
int score[] = { 80, 89, 72, 96, 66 };
for (int i = 0; i < sizeof(name) / sizeof(char *); i++)
{
//char *str = new char(20);
//char str[20] = { 0 };
//memset(str, 0, 20);
//cin >> str;
//cin.get();
//while (strcmp(str,name[i]) != 0)
//{
//
//
// //cout << "名字有误!重新输入:":
// cout << " 名字有误!重新输入: ";
// cin>>str;
//}
if (strcmp(str, name[i]) == 0)
{
cout << "成绩:" << score[i] << endl;
}
}
system("pause");
}
0 0
- 5.6 假设有 5 个学生的姓名和分数采用以下方式存储(相同的数组下标对应一个学生 的姓名和分数): char *name[]={"Smith","John","Mary","Havard","Kai
- 02:输出最高分数的学生姓名
- 02:输出最高分数的学生姓名
- 输出最高分数的学生姓名
- 02:输出最高分数的学生姓名
- 从键盘输入10个学生的姓名和成绩,按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)
- 用文件存储学生数据,有5个学生,每个学生有3门课程成绩,从键盘输入数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中
- 2 编写一个应用程序,用户分别从两个文本框输入学生的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- Java集合框架上机练习题(泛型、JFrame)用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- 给出n个学生的考试成绩表,每条记录由学号、姓名和分数和名次组成,设计算法完成下列操作: (1)设计一个显示对学生信息操作的菜单函数如下所示: *************************
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- lesson 9:编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- 一个班有n个学生,需要把每个学生的简单资料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后程序就查找该班有无此学生,如果有,则输出他的姓名和学号,如果找不到
- 编写一个学生管理系统程序,用来记录学生的信息(包括姓名、年龄、性别、学号、分数),提供增加、删除、查询学生信息的入口
- 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩
- 单片机 基础概念
- 82.You are managing an Oracle Database 11g database with the following backup strategy: 1) On Sunday
- hdoj1969Pie
- 栈之括号匹配
- c++primer读书笔记:2.5 类型处理
- 5.6 假设有 5 个学生的姓名和分数采用以下方式存储(相同的数组下标对应一个学生 的姓名和分数): char *name[]={"Smith","John","Mary","Havard","Kai
- Js 基础学习之--模拟加入购物车
- 基本数据类型、String和Integer之间的转换
- F5负载均衡设备的初识
- C#控制台 创建一个string二维数组并初始化
- 阿里技术面
- curl 提交
- 洛谷 P1428 小鱼比可爱
- hdu 1669(二分图多重匹配+二分枚举)