网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月22日漏签0天
c语言吧 关注:801,611贴子:4,374,294
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 0回复贴,共1页
<<返回c语言吧
>0< 加载中...

求助,请各位大侠看看有没有错误的地方,谢谢

  • 只看楼主
  • 收藏

  • 回复
  • 幸福额度1
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
struct student
{
int num;
char name[20];
float chinese;
float maths;
float english;
float physics;
float chemic;
float total;
}; void main (){
int a=0;
struct student stu[5];
scanf ("%d",&a);
switch (a)
{
case 0: printf("请输入功能1、2、3、4、5");
case 1: {
void shuru(struct student);
shuru(stu[5]);
break;
}
case 2:{
void liulan(struct student);
liulan(stu[5]);
break;
} case 3: {
void chaxun(struct student);
chaxun(stu[5]);
break;
}
case 4:{
void tongji(struct student);
tongji(stu[5]);
break;
}
case 5: {
void paixu(struct student);
paixu(stu[5]);
break;
}
}
} void shuru(struct student stu[]){
for (int i=0;i<5 ;i++ )
{
scanf("学号%d 姓名%c 语文%f 数学%f 英语%f 物理%f 化学%f",&stu[i].num,&stu[i].name,&stu[i].chinese,&stu[i].maths,&stu[i].english,&stu[i].physics,&stu[i].chemic);
}
}
void liulan(struct student stu[]){
printf("学号 姓名 语文 数学 英语 物理 化学 ");
for (int i=0;i<5 ;i++)
{
printf("%d %c %f %f %f %f %f",stu[i].num,stu[i].name,stu[i].chinese,stu[i].maths,stu[i].english,stu[i].physics,stu[i].chemic);
}
}
void chaxun(struct student stu[]){
int Num=0;
scanf("查询学号:%d",Num);
for (int i=0;i<5 ;i++)
{
if (Num==stu[i].num)
{
printf("%d %c %f %f %f %f %f",stu[i].num,stu[i].name,stu[i].chinese,stu[i].maths,stu[i].english,stu[i].physics,stu[i].chemic);
}
else printf("请输入正确的学号");
}
}
void tongji(struct student stu[]){
for (int i=0;i<5 ;i++ )
{
stu[i].total=stu[i].num+stu[i].name+stu[i].chinese+stu[i].maths+stu[i].english+stu[i].physics+stu[i].chemic;
}
printf("学号 姓名 语文 数学 英语 物理 化学 总分 ");
for (int i=0;i<5 ;i++)
{
printf("%d %c %f %f %f %f %f %f",stu[i].num,stu[i].name,stu[i].chinese,stu[i].maths,stu[i].english,stu[i].physics,stu[i].chemic,stu[i].total);
} }
void paixu(struct student stu[]){
for (int i=0;i<4 ;i++ )
{
for (int j=i+1;j<5 ;j++ )
{
if (stu[i].total<stu[j].total)
{
int temp=stu[i];
stu[i]=stu[j];
stu[j]=temp;
}
}
}
printf("学号 姓名 语文 数学 英语 物理 化学 总分 ");
for (int i=0;i<5 ;i++)
{
printf("%d %c %f %f %f %f %f %f",stu[i].num,stu[i].name,stu[i].chinese,stu[i].maths,stu[i].english,stu[i].physics,stu[i].chemic,stu[i].total);
}
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示