问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有没有那位帅哥靓妹有c语言程序设计,跪求,大概120行左右

发布网友 发布时间:2024-10-14 10:36

我来回答

1个回答

热心网友 时间:2024-11-11 23:45

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct stu
{
int sno;
char name[9];
float sub[4];
char xb[3];
}b[49];
void liulan(struct stu a[],int b);
void liulan(struct stu a[],int b)
{
int i;
printf("学号姓名性别学科1学科2学科3学科4总分");
for(i=1;i<=b;i++)
{
printf("%d",a[i].sno);
printf("%s",a[i].name);
printf("%s",a[i].xb);

printf("%.1f",a[i].sub[1]);
printf("%.1f",a[i].sub[2]);
printf("%.1f",a[i].sub[3]);
printf("%.1f",a[i].sub[4]);

printf("%.1f\n",a[i].sub[1]+a[i].sub[2]+a[i].sub[3]+a[i].sub[4]);
}
}
void luru(struct stu a[],int q)
{
int i;
float x;
char gender;
for(i=1;i<=q;i++)
{
system("cls");
printf("第%d位学生",i);
printf("姓名:");

scanf("%s",&a[i].name);
printf("性别:0-男 1-女");
while(1)
{
scanf("%s",&gender);

if(gender == '0'){

strcpy(a[i].xb,"男");
break;
} else if(gender == '1')
{
strcpy(a[i].xb,"女");
break;
}
else{
printf("输入错误,请输入0或者1\n");
}}
printf("学号:");
scanf("%d",&a[i].sno);
printf("第一门成绩:");
scanf("%f",&x);
a[i].sub[1]=x;
printf("第二门成绩:");
scanf("%f",&x);
a[i].sub[2]=x;
printf("第三门成绩");
scanf("%f",&x);
a[i].sub[3]=x;
printf("第四门成绩:");
scanf("%f",&x);
a[i].sub[4]=x;
}
}
void main()
{
struct stu b[49];
int q;
char ch,i;
do
{
do{
system("cls");
printf("\t\t学生成绩管理系统\n");
printf("\t\t录入成绩-----1\n\t");
printf("\t浏览成绩-----2\n\t");
printf("\t修改成绩-----3\n\t");
printf("\t保存结果-----4\n\t");
printf("\t查询---------5\n\t");
printf("\t退出系统-----0\n\t");
printf("请输入你的操作(0~5):");
scanf("%s",&i);
}while(i!='5'&&i!='0'&&i!='1'&&i!='2'&&i!='3'&&i!='4');
switch(i)
{
case '1':printf("你选的是录入成绩\n");printf("你想输入学生人数(少于49人)\n");
scanf("%d",&q);
luru(b,q);break;
case '2':printf("你选的是浏览成绩");liulan(b,q);break;
case '3':printf("你选的是修改成绩");break;
case '4':printf("你选的是保存结果");break;
case '5':printf("你选的是查询");break;
case '0':break;
}printf("是否退出系统,按Y退出,任意键返回");
getchar();
scanf("%c",&ch);
if(ch=='Y'||ch=='y')break;
}while(ch!='Y'||ch!='y');
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不干胶印刷设备多少钱一套 小型不干胶印刷机价格 什么是走水运 水路的特点是什么 疯狂僵尸机游戏怎么玩,植物大战僵尸高清版怎么玩 植物大战僵尸2 植物大战僵尸2戴夫最好的朋友是谁? 怎么下载疯狂的戴夫游戏 游戏下载地址 小红书数据分析工具推荐 三分钟做好一张小红书封面,不同平台超好用的高效率工具你造吗_百度知... 网球王子的剧场版都有哪些啊 网球王子剧场版:英国式庭球城决战DVD情报 跪求大神用C语言帮忙编写一个学生成绩管理系统,要求如下,谢谢谢谢_百 ... 跪求 能下 C语言 PS CorelDRAW DW FLASH 等等 的 视频教程的网站 多功位冷墩机,打法兰螺丝成型时,球型予冲,打出来有一圈凹印,请教大师傅... 行政诉讼与刑事诉讼区别主要表现在什么方面? 阴天能脸部刮痧吗?应该注意什么? 脸部不适合刮痧肤色调理饮绿茶 老婆生日想给她买块玉吊坠好还是手镯好 有哪些值得选购的国产烘焙黄油? 有哪些品质不错的黄油品牌? OPPO的手机怎么样啊,好用吗,电池耐用吗 我用的是用友远程的软件,怎么更换打印机,本身默认的是针式的打印机... ...财务软件是用友的UFIDA NC财务软件,所用的打印机是HP5200(网络打印... ...认为下列选项中哪些理由可以说服爸爸 ①喝酒不开 驾驶员酒后肇事当场死亡,车主也在同车,车主要付多少责任 机械运动按轨迹分为直线运动和曲线运动,按运动的性质(加速度)又分为匀... 运动分直线运动和曲线运动,根据 来分类,直线运动分匀速运动和变速直线... 房贷光大银行放款多久 二套房贷银行政策 ...的钱,没有借条,对方不承认,钱还能要回来吗? 3年前把钱借给朋友,是通过银行转帐,当时没打借条,现在他不承认,怎么... 如果有一天我死了,她会哭吗? 做了个恶梦,把我吓醒了 服务营销管理 服务营销管理内容简介 服务营销管理内容提要 服务市场营销管理内容提要 管理服务营销目录 服务营销与管理目录 绿矾、胆矾、明矾是怎么回事? 急冻鸟在流星瀑布的哪抓? 大众带翅膀是什么车 能形容一种动物吗? 请教各位仁兄养狗的心得 给‘莹,然’组一个四五个字的词,里面只要有这两个字都行,好听点的... 123四五组什么成语 1234569是哪个成语 脸上的痘坑如何才能消除? 侵犯植物新品种权需承担什么法律责任 最高人民法院关于审理侵犯植物新品种权纠纷案件具体应用法律问题的若干... 惩罚性赔偿专题 | 知识产权惩罚性赔偿制度基数和倍数认定