失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c 语言编译是什么意思 我有个C语言编译程序 但是不知道是什么意思 望大家解释哈 在下...

c 语言编译是什么意思 我有个C语言编译程序 但是不知道是什么意思 望大家解释哈 在下...

时间:2020-02-22 01:44:11

相关推荐

c 语言编译是什么意思 我有个C语言编译程序 但是不知道是什么意思 望大家解释哈 在下...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

我的QQ号;106173262

程序如下:

/*

#include"stdio.h"

#include"string.h"

#defineN3

structCJ{

doubleCh;

doublemath;

doubleEng;

};

structstudents{

charname[20];

structCJcj;

doublesum;

doubleavg;

};

voidinput(structstudents*p,intlen);

voidsort(structstudents*p,intlen);

voidoutput(structstudents*p,intlen);

voidmain(){

structstudentsstu[N];

input(stu,N);

sort(stu,N);

output(stu,N);

getchar();

getchar();

}

voidinput(structstudents*p,intlen){

inti=0;

for(;i

printf("\n请输入学生的名字:");

fflush(stdin);

gets(p[i].name);

printf("\n请输入语文成绩:");

scanf("%lf",&p[i].cj.Ch);

printf("\n请输入数学成绩:");

scanf("%lf",&p[i].cj.math);

printf("\n请输入英语成绩:");

scanf("%lf",&p[i].cj.Eng);

p[i].sum=p[i].cj.Ch+p[i].cj.math+p[i].cj.Eng;

p[i].avg=p[i].sum/3.0;

}

}

voidsort(structstudents*p,intlen){

structstudentstemp;

inti,j;

for(i=0;i

for(j=i+1;j

if(p[i].sum

temp=p[i];

p[i]=p[j];

p[j]=temp;

}

}

voidoutput(structstudents*p,intlen){

charmingci[3][20]={"状元","榜眼","探花"};

inti;

printf("**********0607S1班级学生成绩管理系统*********\n");

printf("---------------------------------------------\n");

printf("名次姓名总分平均分\n");

for(i=0;i

printf("%s%10s%14.2lf%12.2lf\n",mingci[i],p[i].name,p[i].sum,p[i].avg);

}

*/

/*

#include"stdio.h"

#include"string.h"

structsjx{

floatbian[3];

};

voidpanduan(structsjxp);

voidmain(){

structsjxlen;

inti;

for(i=0;i<3;i++){

printf("\n请输入三角形的第%d条边:",i+1);

scanf("%f",&len.bian[i]);

}

panduan(len);

}

voidpanduan(structsjxp){

inti=0;

if((p.bian[0]==p.bian[1])&&(p.bian[1]==p.bian[2])&&(p.bian[0]==p.bian[2]))

printf("此三角形为等边三角形\n");

elseif((p.bian[0]==p.bian[1])||(p.bian[1]==p.bian[2])||(p.bian[0]==p.bian[2]))

printf("此三角形为等腰三角形\n");

else

printf("此三角形为不等边三角形\n");

}

*/

#include"stdio.h"

#include"string.h"

structriqi{

intyear;

intmonth;

intday;

};

intnian(structriqip);

voidmain(){

structriqirq;

intflag;

printf("请输入年份:");

scanf("%d",&rq.year);

printf("请输入月份:");

scanf("%d",&rq.month);

printf("请输入日期:");

scanf("%d",&rq.day);

flag=nian(rq);

printf("明天的日期为:");

switch(rq.month){

case1:

case3:

case5:

case7:

case8:

case10:{if(rq.day<31)

printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);

else

printf("%d年%d月%d日\n",rq.year,rq.month+1,1);

}break;

case12:{if(rq.day<31)

printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);

else

printf("%d年%d月%d日\n",rq.year+1,1,1);

}break;

case4:

case6:

case9:

case11:{if(rq.day<30)

printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);

else

printf("%d年%d月%d日\n",rq.year,rq.month+1,1);

}break;

case2:{if(flag==0){

if(rq.day<28)

printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);

else

printf("%d年%d月%d日\n",rq.year,rq.month+1,1);

}

else{

if(rq.day<29)

printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);

else

printf("%d年%d月%d日\n",rq.year,rq.month+1,1);

}

}break;

}

}

intnian(structriqip){

intflag=0;

if((p.year%4==0)&&(p.year%100!=0)||(p.year%400==0))

flag=1;

returnflag;

}

如果觉得《c 语言编译是什么意思 我有个C语言编译程序 但是不知道是什么意思 望大家解释哈 在下...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。