c语言程序设计实验报告(C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数)
本文目录
- C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数
- C语言程序设计实验报告
- C语言程序设计实验报告怎么写
- c语言实验报告总结怎么写
- C语言试验报告该怎么写
- C语言实验报告怎么写
- C语言程序设计报告(商品订购系统)
- C语言实验报告
- c语言程序设计实验报告内容
- c语言程序设计题实验报告高分
C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数
#include 《math.h》int primeNum(int p){ int i, q; /* Negative number is not a prime */ if (p 《 0) return 0; q = (int) sqrt(p); for (i = 2; i 《 q; i++) if ((p % i) == 0) return 0; /* No factor of p is found */ return 1;}/*原理::从2-sqrt(x)的数中看是否有可以整除的, 如果没有, 则为素数. */
C语言程序设计实验报告
1,若程序定义为三行三列的矩阵,并在主函数中键盘赋值。请编写函数juzhen(int a,int n),函数功能是:使矩阵左下角元素中的值乘以.例如:若矩阵中的值为: 1 9 7 2 3 84 5 6n=3,则矩阵值变为:1 9 76 9 812 15 18注:二维数组下三角元素每行最后元素的列标和该列的列号一致 源程序如下:#include 《stdio.h》int juzhen(int a,int n){int i,j;for (i=1;i《3;i++) for (j=0;j《=i;j++) a*n;}main(){int i,j,a,m;clrscr();printf("please enter 9 numbers :\n");for (i=0;i《3;i++) for (j=0;j《3;j++) scanf("%d",&a);printf("the old ju zhen is:\n");for (i=0;i《3;i++) { for (j=0;j《3;j++) printf("%3d",a); printf("\n"); }printf("please enter a int number:\n");scanf("%d",&m);juzhen (a,m);printf("the new ju zhen is:\n");for (i=0;i《3;i++) { for (j=0;j《3;j++) printf("%3d",a); printf("\n"); }} 2,请编写函数juzhen,该函数的功能是:将三行四列矩阵x乘以四行三列矩阵y,结果放在三行三列矩阵中。矩阵相乘的基本方法是:矩阵Xy中行列下标分别为i,j的元素的值,是矩阵X中第i行上四个元素与矩阵Y中第j列上四个元素对应相乘的积。#include 《conio.h》#include 《stdio.h》void juzhen (int a){ int i,j,z; for (i=0;i《3;i++) for (j=0;j《4;j++) for (z=0;z《3;z++) ab;/*此得为要填写的内容*/ }main(){ int x={1,0,1,1,2,1,0,1,1,2,0,3}; int y={1,1,1,0,0,0,2,1,1,1,1,3}; int xy={0},i,j; clrscr(); juzhen (x,y,xy); printf("x ju zhen is:\n"); for (i=0;i《3;i++) { for (j=0;j《4;j++) printf("%3d",x); printf("\n"); } printf("y ju zhen is:\n"); for (i=0;i《4;i++) { for (j=0;j《3;j++) printf("%3d",y); printf("\n"); } printf("xy ju zhen is:\n"); for (i=0;i《3;i++) { for (j=0;j《3;j++) printf("%3d",xy); printf("\n"); }}
C语言程序设计实验报告怎么写
通过本试验初步培养计算机逻辑解题能力。熟练掌握赋值语句和if语句的应用;掌握switch多路分支语句和if嵌套语句的使用
实验原理和设计方案:1、函数头的选则,while循环语迅模句,switch(case)语句,条件表达式,if 码肢else条件语句,自增运算符,设置复杂变量,输出随机操作数。
2、变量要有分数变量和等级变量,要有选择算法题数的变量和计算正确与否的变量,要有随机输出的两个操作数变量和自己按运算符号输入结果的变量,最后还有判断是否要进行的变量字符。中间结果有选择运算符的switch()和分数等级的switch()和迟昌世错题对题的自增和选择运算符计算的自增。
3、问题的分析方法:先考虑设置整形变量和字符变量,考虑到要不断循环计算,选择用while语句来循环。在循环体中,将前面的输出提示运算符,和自行选择运算符、答案及输出随机操作数完成。再用switch语句对选择的运算符进行判断,并用变量进行自增运算,计算出错题于对题个数和选择了那种运算符号。在循环体最后用if else语句来判断是否继续执行还是跳出循环。最后根据自增计算的结果和公式进行分数计算,并用switch语句来是想等级的制定。
c语言实验报告总结怎么写
c语言实验报告总结这样写:
在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。
在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。
由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。
上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。
学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程陪肢不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。
为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:
1、加深对课堂讲授内容的’理解
课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。
通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。
学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。
通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。
自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。
2、熟悉程序开发环境、学习计算机系统的操作方法
一个c语言程序从、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。
通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环誉乱樱境时就会触类旁通,很快掌握新系统的使用。
3、学习上机调试程序
完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。
开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的庆丛调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。
通过这次为数不多的几天计算机实践学习,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难!
C语言试验报告该怎么写
实验题目: 输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求: 1)排序用一个函数实现。 2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。 3)按实验报告电子模板格式填写实验内容。 实验目的 源程序清单: (调试好的源程序代码) #include 《stdio.h》 #include 《stdlib.h》#define STU_NUM 10 /*宏定义学生的数量*/struct student /*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*/{ char stu_id; /*学生学号;*/ float score; /*三门课成绩;*/ float total; /*总成绩;*/ float aver; /*平均成绩;*/}; /*排序用一个函数来实现*/void SortScore(student *stu,int n){ student stud; for(int i = 0; i 《 n-1; i++) for(int j = i+1 ; j 《 n; j++) { if(stu.total) { stud = stu; stu; stu = stud; } }}int main( ) { student stu; /*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。*/ /*输入这十个学生的相关信息*/ for(int i = 0; i《STU_NUM; i++) { printf("请输入第%d个学生的学号:",i+1); scanf("%s",&stu.stu_id); printf("输入第%d个学生的数学成绩:",i+1); scanf("%f",&stu); printf("输入第%d个学生的英语成绩:",i+1); scanf("%f",&stu); printf("输入第%d个学生的计算机成绩:",i+1); scanf("%f",&stu); stu; stu.total/3; } printf("\n"); SortScore(stu,STU_NUM);/*调用排序函数*/ /*输出排序后的各学生的成绩*/ for(i = 0 ; i 《 STU_NUM; i++) { printf("序号: %d\t",i); printf("学号:%s\t",stu.stu_id); printf("数学:%f\t",stu); printf("英语:%f\t",stu); printf("计算机:%f\t",stu); printf("平均成绩:%f\t",stu.aver); printf("总分:%f\t",stu.total); printf("\n\n"); } return 0; } 主要标识符说明: (源程序中主要标识符含义说明) #define STU_NUM 10 /*宏定义学生的数量*/struct student /*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*/{ char stu_id; /*学生学号;*/ float score; /*三门课成绩;*/ float total; /*总成绩;*/ float aver; /*平均成绩;*/};
C语言实验报告怎么写
#include 《stdio.h》
int main()
{
unsigned long a;
char c;
printf("Input a binary number:\n");
冲悔 for(a=0;(c=getchar())!=’\n’;)
a=a*2+c-’0’;
printf("The number is %lu in decimal\n",a);
举李 printf("散答正The number is %lo in octal\n",a);
printf("The number is %lX in Hexadecimal\n",a);
return 0;
}
C语言程序设计报告(商品订购系统)
题目:商品订购系统设计。功能:屏幕上出现一个界面,让顾客或输入商品名称,或商品型号,或选择列表进而输入商品编号都可以,如查到所选商品,则列出商品编号、商品名称、商品型号、商品价格、商品产地、库存数量和已订购数量;然后给出选购流程:所选商品编号—列出对应商品的信息—要求顾客输入邮寄地址信局蚂孝息—确认订购,是否继续选购其它商品,列出所有选订商品,再次确认订购。建立两个文件,物樱分别存放商品信息与订购信息。分步实施:1、 初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立一个小系统,包括10种产品能供顾客选择。3、进一步要求:完成全部功能的系统。要求:1、用C语言实现程序设计;2、利用结构体数组实现信息的数据结构设计;3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机交互),程序加必要的注释。桐稿课程设计实验报告要求:1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。 高手请帮帮我好吗?谢谢~
C语言实验报告
我写了个,不知道行不,有什么不妥的请指出哈,如要格式请加我,将之发给你四 川 大 学 计 算 机 学 院、软 件 学 院实 验 报 告 学号: 姓名: 专业:计算机科学与技术 班级:5 第 13 周 课程名称 c/C++ 实验课时2实验项目字符串的复制与追加实验时间08.5. 16实验目的 1.掌握字符串的基本操作和理解数据结构实验环境 VC 6.0实验内容(算法、程序、步骤和方法) 先计算出S1和S2的字符个数,为S3分配好空间,利用已有库函数先将S1复制到S3中,再将S2追加到S3中,当显示完后要记住收回空间,做好善后处理。源代码如下:#include《iostream》#include《string.h》using namespace std;int main(){char *s1="abcdef";char *s2="123456f";int n=strlen(s1)+strlen(s2);//计算s1,和s2的总长度nchar *s3=new char; //定义S3并分配空间大小为nstrcpy(s3,s1); //将s1复制到s3中strcat(s3,s2); //将s2追加到s3后面cout《《"s3="《《s3《《endl;delete s3; //收回空间s3=NULL; //将指针指向空return 0;}(接上)实验内容(算法、程序、步骤和方法)结构是顺序存储结构,算法顺序链接法数据记录和计算 数据有:字符串S1 ,S2;和一未知字符串S3只需计算前两个字符串长度之和结 论(结 果) 利用字符数组可以顺序存储字符数据,并且能够顺序处理数据;算法复杂度O(n+m);处于中性小 结 字符数组能够带来很好的存储结构,便于操作,但是算法不是很好,只能顺序遍历数组,故复杂度不是很小指导老师评 议 成绩评定: 指导教师签名:
c语言程序设计实验报告内容
1、实验名称:计算出1000以内10个最大素数之和。 2、实验目的:熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。 3、实验内容:计算并输出1000以内最大的10个素数以及它们的和。 4、要求:在程序内部加必要的注释。 由于偶数不是素数,可以不考虑对偶数的处理。 虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。 输出形式为:素数1+素数2+素数3+…+素数10=总和值。 5、算法描述流程:Main函数:判断素数: 6、测试数据:分别输入1000、100、10测试。 7、运行结果:出现问题及解决方法:当素数个数小于10时的处理不够完善,考虑不够周全。学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。 8、编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习桐袜中应更多的动脑,综合运用所学。 9、基本功不够,如清屏clrscr()等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说乱轮态明我的知识不够广,有很多有用但不做考试要求的书中内哗源容没有学好,认识程度不够深刻。就算以后C语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。 10、物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板 11、知识不够广泛,如VC++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。已会的东西掌握的还是不够好。 12、实验心得:通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。其间开心过、郁闷过、无奈过、彷徨过……随着实验的胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。感谢高克宁老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴……伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。对C语言,我会更加努力。
c语言程序设计题实验报告高分
车票系统,与你的第2题要求略有不同,你自己修改吧#include《stdio.h》#include《stdlib.h》#include《dos.h》#include《time.h》#include《conio.h》#include《string.h》const int MAX=20;const int N=50;const int MAXFILENAME=100;enum {FALSE,TRUE};struct time{int hour;int minutes;};struct ticket{int SerialNumber;struct time SetOut;char DeparturePoint;char TerminalPoint;float LastTime; int FixNumber;int FixedNumber;}car;int RecordNumber;int FLAG=FALSE;/**********************************************/int ShowMessage(void); //载入原始数据void mainmenu(void); //主菜单void InsertMessage(void); //录入班次信息void SearchMenu(void); //查询路线子菜单void SearchByNumber(void); //按班次号查询void SearchByAddress(void); //按终点站查询void TicketManagement(void); //车票售出与退回void TicketOrder(void); //售票void TicketDelete(void); //退票void exit(void); //退出该系统/********************************************/int main(void){RecordNumber=ShowMessage();if(1)do{ mainmenu();}while(FLAG==FALSE);return 0;}void mainmenu(void){system("color 1f");system("mode con: cols=140 lines=130");char functionNumber;printf(" 车票管理系统\n\n");printf(" 制作:hmm182007\n");printf(" 日期:2007/11/25/19:57\n");printf("============================================================================\n");printf(" 1.录入班次信息\t\n");printf(" 2.浏览班次信息\t\n");printf(" 3.查询行车路线\t\n");printf(" 4.售票与退票系统\t\n");printf(" 5.退出该系统\t\n");printf("============================================================================\n");printf("请选择你所需要的功能:");scanf("%c",&functionNumber);switch(functionNumber){ case ’1’: { InsertMessage(); printf("\n按任意键回主菜单......\n"); getchar(); getchar(); } break; case ’2’: { ShowMessage(); printf("\n按任意键回主菜单......\n"); getchar(); getchar(); } break; case ’3’: { SearchMenu(); printf("\n按任意键回主菜单......\n"); getchar(); getchar(); } break; case ’4’: { TicketManagement(); getchar(); getchar(); } break; case ’5’:FLAG=TRUE;exit();break; default: { printf("输入错误,请确保你的输入为1--5.\n"); printf("按任意键回主菜单......\n"); getchar(); getchar(); }}//switch endsFLAG=FALSE;}void InsertMessage(void){FILE *fp;char filename;int i;printf("请输入文件名或者文件路径名:");scanf("%s",filename);if((fp=fopen(filename,"r"))==NULL){ printf("文件%s不可读,请确认文件%s存在或者文件路径正确.\n\n",filename,filename); mainmenu();}for(i=RecordNumber;!feof(fp)&&!ferror(fp);i++){ fscanf(fp,"%d%d%d",&car.SetOut.minutes); fscanf(fp,"%s%s%f%d%d",&car.FixedNumber);}int count=i;printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");for(i=0;i《count;i++){ printf("%d\t%d:%d\t\t",car.SetOut.minutes); printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car.FixedNumber);}fclose(fp);}int ShowMessage(void){int i;FILE *fp;if((fp=fopen("add.txt","r"))==NULL){ printf("读取数据失败,请检查文件add.txt是否存在.\n"); exit(-1);}for(i=0;!feof(fp)&&!ferror(fp);i++){ fscanf(fp,"%d%d%d",&car.SetOut.minutes); fscanf(fp,"%s%s%f%d%d",&car.FixedNumber);}int count=i;printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");for(i=0;i《count;i++){ printf("%d\t%d:%d\t\t",car.SetOut.minutes); printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car.FixedNumber);}return count;}void SearchMenu(void){system("color 1f");system("mode con: cols=140 lines=130");char functionNumber;printf(" 查询子菜单\n");printf("============================================================================\n");printf(" 1.按班次号查询\t\n");printf(" 2.按终点站查询\t\n");printf(" 3.返回主菜单\t\n");printf("============================================================================\n");printf("请选择你所需要的功能:");scanf("%*c%c",&functionNumber);switch(functionNumber){ case ’1’:SearchByNumber();break; case ’2’:SearchByAddress();break; case ’3’: getchar(); mainmenu(); break; default: printf("输入错误,请确保你的输入为1--3.\n"); printf("按任意键回查询子菜单......\n"); getchar(); getchar(); SearchMenu();}}void SearchByNumber(void){int SearchNumber;printf("请输入要查询的班次号:");scanf("%d",&SearchNumber);printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");printf("%d\t%d:%d\t\t",car.SetOut.minutes);printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car.FixedNumber);}void SearchByAddress(void){int i;char Address;printf("请输入终点站的名称:");scanf("%s",&Address);printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");for(i=0;i《RecordNumber;i++){ //对比终点站记录,找到并输出 if((strcmp(Address,car.TerminalPoint))==0) { printf("%d\t%d:%d\t\t",car.SetOut.minutes); printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car.FixedNumber); }}}void TicketManagement(void){char functionNumber;system("color 1f");system("mode con: cols=140 lines=130");printf(" 订票与退票菜单\n");printf("============================================================================\n");printf(" 1.订票\t\n");printf(" 2.退票\t\n");printf(" 3.返回主菜单.\n");printf("============================================================================\n");printf("选择你需要的功能:");scanf("%*c%c",&functionNumber);switch(functionNumber){ case ’1’: { TicketOrder(); //getchar(); //getchar(); } break; case ’2’:TicketDelete();break; case ’3’: { getchar(); mainmenu(); } break; default: { printf("输入错误,请确保你的输入为1--3.\n"); printf("按任意键回主菜单......\n"); getchar(); getchar(); mainmenu(); }}}void TicketOrder(void){int i;printf("请输入要订购的车票的班次:");scanf("%d",&i);if(i《0||i》RecordNumber){ printf("对不起,今天没有这趟车,请明天再来,谢谢使用!\n"); printf("按任意键回主菜单......\n"); getchar();//getchar(); TicketManagement();}time_t tval; struct tm *now; tval = time(NULL); now = localtime(&tval); if((now-》tm_hour==car.SetOut.hour)) { if(car.FixNumber) { car.FixedNumber++; printf("你的订票成功,请按时上车,谢谢使用!\n"); } else printf("对不起,今天的这趟车的票已卖完,请明天再来,谢谢合作!\n"); }else printf("对不起,今天的这趟车已发出,请明天再来,谢谢合作!\n");printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");printf("%d\t%d:%d\t\t",car.SetOut.minutes);printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car.FixedNumber);//printf("按任意键回主菜单......\n");//getchar();getchar();}void TicketDelete(void){int i;printf("请输入要退购的车票的班次:");scanf("%d",&i);if(i《0||i》RecordNumber){ printf("对不起,今天没有这趟车,无法完成退票.谢谢使用!\n"); getchar(); //getchar(); TicketManagement(); getchar();}time_t tval; struct tm *now; tval = time(NULL); now = localtime(&tval); if((now-》tm_hour==car.SetOut.hour)) { if(car.FixedNumber》=1) { car.FixedNumber--; printf("退订车票成功,谢谢使用!\n"); } else printf("对不起,今天的这趟车的票尚未卖出,无法完成退票!\n"); } else printf("对不起,今天的这趟车已发出,无法完成退票!\n"); printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");printf("%d\t%d:%d\t\t",car.SetOut.minutes);printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car.FixedNumber);getchar();//getchar();}void exit(void){printf("\n\n*********************谢谢使用本系统,欢迎下次继续使用***********************\n");exit(0);}
更多文章:
关于春节的藏头露尾诗?求一首藏头露尾诗,将“百姓家园”藏头,“衣食住行”露尾
2024年9月21日 13:00
发生在教室里的一件事(<发生在教室里的一件事 >作文怎么写)
2024年6月17日 14:40
医护员手术室互殴(医护员手术室互殴 工作与生活问题,你是如何衡量的)
2024年4月5日 05:00