资源简介
矩阵类的运算符重载,编写一个矩阵类Matrix,并重载运算符“+”、“-”、“*”、“>>”、“<<”来分别实现矩阵的加法、减法、乘法,以及标准流输入和流输出操作。
代码片段和文件信息
//
// main.cpp
// HelloWorld
//
// Created by 超神 on 14-10-30.
// Copyright (c) 2014年 bibobox. All rights reserved.
//
#include
//#include
#include
#include
#include
#define N 20
#define Q 40
typedef struct{
char number[10]; //编号
char id[20]; //ID
char name[10]; //姓名
int count; //订票数
char flightname[10]; //乘坐的航班号
}GUEST;
//航班信息
typedef struct
{
char planenumber[10]; //航班号
char Take_off_city[20]; // 起飞城市
char Arrived_in_city[20]; //到达城市
char takeoff_time[20]; //离开时间
char Landing_time[20]; // 到达时间
int shipping; //舱位数
char price[5]; //价钱
char discount[5]; // 折扣
GUEST guest[20]; //顾客数目
int sit;
}FLY;
int menu_select(){
int c;
printf(“按什么键返回主菜单\n“);
getchar(); //读入任意的字符
printf(“ Welcome to\n\n“);
printf(“ Ticket Booking System“);
printf(“*********Menu ******\n\n“);
printf(“ 0.输入航班信息\n “);
printf(“ 1. 列出航班的信息\n“);
printf(“ 2.查询航班信息\n “);
printf(“ 3 按照城市查询航班\n“);
printf(“ 4.订票程序\n “);
printf(“ 5.退票程序\n“);
printf(“ 6. 修改航班信息\n “);
printf(“ 7.保存文件\n“);
printf(“ 8.读取和下载文件“);
printf(“ 9 退出“);
printf(“*****************************************\n“);
do{
printf(“\n请做出你的选择(0-9)\n“);
scanf(“%d“&c);
}while (c<0||c>9);
return c;
}
// 0. 输入功能 快点来使用我把
int enter(FLY t[]){
int iknmwj;
char*s;
printf(“输入航线总数(n<40):“);
scanf(“%d“&n);
while (n>40||n<0) {
printf(“输入错误!!请再次输入(0-40)“);
scanf(“%d“&n);
}
printf(“输入航班的信息\n\n“);
printf(“航班号 起飞城市 降落城市 出发时间 降落时间 剩下的座位 价格 折扣\n“);
printf(“----------------------------------------------\n“);
for (i=0; i
scanf(“%s“t[i].planenumber);
scanf(“%s“t[i].Take_off_city);
scanf(“%s“t[i].Arrived_in_city);
scanf(“%s“t[i].takeoff_time);
scanf(“%s“t[i].Landing_time);
scanf(“%d“&t[i].shipping);
scanf(“%s“t[i].price);
scanf(“%s“t[i].discount);
}
printf(“----------------------------------------------\n“);
for (i=0; i
t[i].sit=0;
}
return n;
}
//1. 显示记录
void list(FLY t[]int n){
int i;
printf(“航班号起飞城市 降落城市 出发时间 降落时间 剩余的座位 价格 折扣\n“);
printf(“----------------------------------\n“);
for (i=0; i
printf(“%-12s%-12s%-10s%-12s%-10s%-7d%-7s%-7s\n“t[i].planenumbert[i].Take_off_cityt[i].Arrived_in_cityt[i].takeoff_timet[i].Landing_timet[i].shippingt[i].price
t[i].discount);
}
printf(“****************end*****************“);
}
// 2. 按照航班号查找信息
void search1(FLY t[]int n){
char s[20]; //保留待查找的航班名
- 上一篇:C语言、Python实现TF-IDF算法
- 下一篇:mfcc源代码
相关资源
- vc++做的考试系统c/s模式
- KCF跟踪算法c++
- ftp的C++源码实现,可以进行文件传输
- c++实现计算器
- VC++ 向指定串口发送和接收数据可十六
- 数据结构课程设计CC++描述[阮宏一][程
- vc++FTP搜索工具()
- 基于VC++的图像修复源代码
- Google C++编码规范
- 简单电梯c++实现
- AES/ECB/PKCS5Padding C++实现
- c++商品管理
- 打印出有向图中的所有环C++
- cocos2dx 3.17 2048游戏的源码
- C++中缀表达式求值
- 一个数字水印的VC++源程序,支持图片
- C++大学教程(第七版)](美)戴特尔
- Visual C++串口通信
- 蜘蛛纸牌VC++
- k-means 源代码C++实现
- QTP 运行报:Microslft Visual C++ Runtime Lib
- A星算法,A*算法C++实现,8数码求解
- 个人账簿管理系统c++
- 单片空间后方交会c++
- C++ Prime中文版第五版
- VC++界面编程之 实现一个画板并提供
- VC++ WTL 9.0 安装包
- 激光雷达数据读取以及显示C++需配置
- 激光雷达UTM-30LX图像采集程序及数据
- horsematch 赛马程序游戏
评论
共有 条评论