ZKX's LAB

c语言综合实验1 C语言综合实验

2020-07-22知识8

求~大学的一道C语言综合实验设计报告作业~ 用C语言么?有点难度唉。这种情况用JAVA或者VB,C++都要好得多。用C语言的我不会,抱歉咯!C语言综合实验设计报告 题目:C语言输出万年历学院:专业:班级:姓名:设计日期:总分:一、设计题目:C语言输出万年历二、题目阐述及设计思路:C语言输出万年历,输入年份、月份,计算得到的是这一天是星期几;给定年,月,计算此月有多少天。本程序运用的万年历的计算公式:d=a-1+(a-1)/4-(a-1)/100+(a-1)/400+c;其中a为年c为该日期在本年中的天数,d取整数,当d/7余数0时是星期天,余数1时是星期一依此类推。三、主要知识点:运用函数调用,if,else函数switch语句。for,while,循环语句。四、程序清单:includeint m_day(int year,int month)/*此函数是给定年,月,计算此月有多少天.*/{if((year%4=0&year%100。0)?(year%400=0))switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:return 31;case 4:case 6:case 9:case 11:return 30;case 2:return 29;}elseswitch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:return 31;case 4:case 6:case 9:case 11:return 30;case 2:return 28;}}int main(){int year,month;int i,days=0,d,day=0;printf(\"Enter the year and month:\\n\");scanf(\"%d%d\",&year,&month);for(i=1;i;i+)days+m_day(year,i);。有一道C语言综合实验题,求大神指导! includeincludeincludevoid plus();void minus();void multi();void division();int main(){int type;srand(time(NULL));printf(\"四则运算练习程序\\n\");program:printf(\"运算种类:\\n1.加法 2.减法 3.乘法 4.除法 5.退出\\n请输入以选择:\");scanf(\"%d\",&type);switch(type){case 1:plus();break;case 2:minus();break;case 3:multi();break;case 4:division();break;case 5:goto exit;break;}goto program;exit:return EXIT_SUCCESS;}void plus(){int x,y,ans,i;x=rand()%9+1;y=rand()%9+1;for(i=0;i;i+){printf(\"%d+d=\",x,y);scanf(\"%d\",&ans);if(ans=x+y){printf(\"正确!break;}else printf(\"答案错误。}}void minus(){int x,y,ans,i;x=rand()%9+1;y=rand()%9+1;for(i=0;i;i+){printf(\"%d-%d=\",x,y);scanf(\"%d\",&ans);if(ans=x-y){printf(\"正确!break;}else printf(\"答案错误。}}void multi(){int x,y,ans,i;x=rand()%9+1;y=rand()%9+1;for(i=0;i;i+){printf(\"%d×%d=\",x,y);scanf(\"%d\",&ans);if(ans=x*y){printf(\"正确!break;}else printf(\"答案错误。}}void division(){int x,y,ans,i;x=rand()%9+1;y=rand()%9+1;for(i。c语言综合实验报告,急急急急急!!!!! 参考代码:includeincludedefine LEN 100struct student{long number;char name[30];char clss[20];int scores[3];float average;};struct student ss[LEN];int count=0;void save(){FILE*fp;int i;if((fp=fopen(\"score.txt\",\"w\"))=NULL){printf(\"Open file error.\\n\");exit(-1);}for(i=0;i;i)fprintf(fp,\"%ld%s%s%d%d%d%.2f\\n\",ss[i].number,ss[i].name,ss[i].clss,ss[i].scores[0],ss[i].scores[1],ss[i].scores[2],ss[i].average);fclose(fp);}void input(){printf(\"请输入学生信息(学号 姓名 班级 成绩1 成绩2 成绩3 \\n\");printf(\"<;学号0结束输入,总学生数小于%d>;):\\n\",LEN);while(count){scanf(\"%ld\",&ss[count].number);if(ss[count].number=0)break;scanf(\"%s%s%d%d%d\",ss[count].name,ss[count].clss,ss[count].scores[0],&ss[count].scores[1],&ss[count].scores[2]);ss[count].average=(float)(ss[count].scores[0]+ss[count].scores[1]+ss[count].scores[2])/3;getchar();count+;}}void display(){FILE*fp;int i;if((fp=fopen(\"score.txt\",\"r\"))=NULL){printf(\"Open file error.\\n\");exit(-1);}for(i=0;i;i){fscanf(fp,\"%。C语言综合实验 If SqlConn Is Nothing=False ThenSqlConn.Dispose()SqlConn=NothingEnd IfEnd SubPublic Sub Open()If SqlConn Is Nothing=True ThenSqlConn=New SqlConnection(Me.sConn)SqlConn.Open()End IfEnd SubPublic Sub Close()If SqlConn Is Nothing=False ThenSqlConn.Close()End IfEnd SubPublic Function RunSelectSQL(ByVal sSQLString As System.String)As DataViewMe.Open()Dim SqlDS As DataSet=New DataSetDim SqlDA As SqlDataAdapter=New SqlDataAdapter(sSQLString,Me.SqlConn)SqlDA.Fill(SqlDS)Return SqlDS.Tables(0).DefaultViewEnd FunctionPublic Function RunDelOrInsSQL(ByVal sSQLString As System.String)Me.Open()Dim sqlcomm As SqlCommand=New SqlCommand(sSQLString,Me.SqlConn)sqlcomm.ExecuteNonQuery()End FunctionEnd Class求C语言综合实验心得体会 自己没有亲身做过实验吧?不然你自己会有自己的体会心得。如果没有,就写C语言的优点吧。

#c语言函数#printf#c语言

随机阅读

qrcode
访问手机版