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年8月3日 17:20
2016年春运(2016年北京春运火车票可以提前多少天预订)
2024年5月24日 23:20
2022冬奥会作文400字(2022年梦愿冬奥作文400字左右)
2024年9月16日 11:40