⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 func8-1.cpp

📁 数据结构相关代码
💻 CPP
字号:
 // func8-1.cpp 包括数据元素类型的定义及对它的操作
 typedef long KeyType; // 定义关键字域为长整型
 #define key number // 定义关键字为准考证号
 struct ElemType // 数据元素类型(以教科书图9.1高考成绩为例)
 { long number; // 准考证号,与关键字类型同
   char name[9]; // 姓名(4个汉字加1个串结束标志)
   int politics; // 政治
   int Chinese; // 语文
   int English; // 英语
   int math; // 数学
   int physics; // 物理
   int chemistry; // 化学
   int biology; // 生物
   int total; // 总分
 };

 void Visit(ElemType c) // Traverse()调用的与之配套的访问数据元素的函数
 { printf("%-8ld%-8s%4d%5d%5d%5d%5d%5d%5d%5d\n",c.number,c.name,c.politics,
   c.Chinese,c.English,c.math,c.physics,c.chemistry,c.biology,c.total);
 }

 void InputFromFile(FILE* f,ElemType &c) // 与之配套的从文件输入数据元素的函数
 { fscanf(f,"%ld%s%d%d%d%d%d%d%d",&c.number,c.name,&c.politics,&c.Chinese,
   &c.English,&c.math,&c.physics,&c.chemistry,&c.biology);
 }

 void InputKey(KeyType &k) // 与之配套的由键盘输入关键字的函数
 { scanf("%ld",&k);
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -