#include <stdio.h>
// 1结构体,可以保存学生的学号、
//语文、数学、外语,总分,假设学生数目不超过50个
struct Student
{
int No; //学号
float Chinese; //语文
float math; //数学
float English; //外语
float Sum; //总分
}student[50];
//全局变量,记录学生的个数
int n = 0;
//根据学号查找是否存在,-1不存在
int isRepeat(int No);
/*显示提示信息
6.建立一个菜单,如下图所示
1.依次输入成绩
2.修改学生成绩
3.查询学生成绩
4.删除学生成绩
5.退 出 */
void ShowMessage();
/*2 从键盘依次输入每个学生的学号
和语文、数学、外语,并能够计算总分*/
void Input();
/*3 提示操作者输入要修改数据的学生的学号,
然后查找,找到,显示该学生的数据,操作者可以修改数据,
修改后能计算并显示;找不到,显示“zhaobudao xuehao!”。*/
void Update();
/*4 提示操作者输入要查找数据的学生的学号,
然后查找,找到,显示该学生的数据;找不到,
显示“zhaobudao cixuehao!”。*/
void Query();
/*5 提示操作者输入要删除数据的学生的学号,
然后查找,找到,删除该学生的数据;找不到,
显示“zhaobudao cixuehao!”。
在这里删除采用的是把相应的字段置0。*/
void Delete();
//主函数
int main()
{
int Choice;
while (1)
{
ShowMessage();
scanf("%d", &Choice);
switch(Choice)
{
case 1:
Input();
break;
case 2:
Update();
break;
case 3:
Query();
break;
case 4:
Delete();
break;
case 5:
return 0;
break;
default:
ShowMessage();
break;
}
}
}
//根据学号查找是否存在,-1不存在
int isRepeat(int No)
{
int i;
for (i=0; i<n; ++i)
{
if (student[i].No==No)
{
return i;
}
}
return -1;
}
/*显示提示信息
6.建立一个菜单,如下图所示
1.依次输入成绩
2.修改学生成绩
3.查询学生成绩
4.删除学生成绩
5.退 出 */
void ShowMessage()
{
printf("*************************************************\n");
printf("* *\n");
printf("* 欢迎使用学生成绩管理系统 *\n");
printf("* *\n");
printf("*************************************************\n");
printf(" 选择您要进行的操作(1—4)\n");
printf(" 1 依次输入成绩\n");
printf(" 2 修改学生成绩\n");
printf(" 3 查询学生成绩\n");
printf(" 4 删除学生成绩\n");
printf(" 5 退 出\n");
}
/*2 从键盘依次输入每个学生的学号
和语文、数学、外语,并能够计算总分*/
void Input()
{
int No;
printf("第%d学生:\n", n+1);
printf("学号:");
scanf("%d",&No);
if (-1!=isRepeat(No))
{
printf("你输入的学号己存在!\n");
}
else
{
student[n].No = No;
printf("语文成绩:");
scanf("%f",&student[n].Chinese);
printf("数学成绩:");
scanf("%f",&student[n].math);
printf("外语成绩:");
scanf("%f",&student[n].English);
student[n].Sum = student[n].Chinese + student[n].math + student[n].English;
++n;
printf("输入完毕!\n");
}
}
/*3 提示操作者输入要修改数据的学生的学号,
然后查找,找到,显示该学生的数据,操作者可以修改数据,
修改后能计算并显示;找不到,显示“zhaobudao xuehao!”。*/
void Update()
{
int No;
int i;
printf("请输入要修改的学生学号:");
scanf("%d", &No);
i = isRepeat(No);
if (-1==i)
{
printf("找不到学号!\n");
}
else
{
printf("语文成绩:%.1f 修改为:", student[i].Chinese);
scanf("%f", &student[i].Chinese);
printf("数学成绩:%.1f 修改为:", student[i].math);
scanf("%f", &student[i].math);
printf("外语成绩:%.1f 修改为:", student[i].English);
scanf("%f", &student[i].English);
student[i].Sum = student[i].Chinese + student[i].math + student[i].English;
printf("修改完毕!\n");
}
}
/*4 提示操作者输入要查找数据的学生的学号,
然后查找,找到,显示该学生的数据;找不到,
显示“zhaobudao cixuehao!”。*/
void Query()
{
int No;
int i;
printf("请输入要查询的学生学号:");
scanf("%d", &No);
i = isRepeat(No);
if (-1==i)
{
printf("找不到此学号!\n");
}
else
{
printf("语文成绩:%.1f\n", student[i].Chinese);
printf("数学成绩:%.1f\n", student[i].math);
printf("外语成绩:%.1f\n", &student[i].English);
printf("输出完毕!\n");
}
}
/*5 提示操作者输入要删除数据的学生的学号,
然后查找,找到,删除该学生的数据;找不到,
显示“zhaobudao cixuehao!”。
在这里删除采用的是把相应的字段置0。*/
void Delete()
{
int No;
int i;
printf("请输入要删除的学生学号:");
scanf("%d", &No);
i = isRepeat(No);
if (-1==i)
{
printf("找不到此学号!\n");
}
else
{
student[i].No = -1;
student[i].Chinese = 0;
student[i].math = 0;
student[i].English = 0;
printf("删除完毕!\n");
}
}
求陈奕迅七百年后歌词发音
中韩两国是隔海相望、一衣带水的友好邻邦,尤其是山东作为中韩两国经济贸易、文化交流的桥头堡,在经济文化领域进行多层次、多领域、多形式的富有成效的合作是必然趋势,中韩自1992年建交以来,经贸合作关系全面迅猛发展,两国已互为重要的经贸伙伴。目前,中国是韩国的第一大贸易伙伴、第一大出口市场、第一大海外投资对象国以及第二大进口来源,韩国则是中国第四大贸易伙伴和第三大吸引外资来源国。 中韩两国政治友好,地理邻近,文化相似,经济互补性较强,有着发展经贸合作关系的天然优势。虽然建交时间还不长,但今后发展潜力非常大。今后两国政府应该进一步加强合作与对话,为两国企业开展经贸合作提供更加良好的环境和条件,从而促进两国经贸合作关系的进一步发展。 鉴于目前两国的这种发展趋势,社会需要大量既懂韩语又了解韩国文化、经济等的实用型人才。韩国的一些大公司,像三星、LG等等。韩国来中国投资办厂的公司中也有一些这样的大公司,但是大多数还是以中小企业为主。韩国企业在中国的分部具有明显的地域性特征,其中山东省境内、东北三省、广州等地韩企居多。而且大多数是设在二、三线城市,如:长春、大连、淄博、烟台、青岛、威海、东莞等地。而且月薪相对比较低廉,因为中小型的韩国企业在中国办厂主要就是为了节省成本,所以不可能会给出像在韩国一样的薪资。但是如果能进入一些大的韩国企业,如三星这样的企业待遇还是非常不错的。就目前韩语的市场表现来讲,很多企业在招聘的过程中,只是注重韩语的实际应用能力,而不注重学历等因素。所以韩语专业的含金量相对不高。而中国又拥有很多的朝鲜族同胞,他们本身就是中文和韩语的人才,这就造成了,很多企业为了节省成本,只要朝鲜族的朋友,而不需要太高的学历。目前我国开设韩语专业的院校不断增多,再加上赴韩留学的中国留学生数量众多,所以造成了韩语专业激烈的竞争环境。所以我们建议学习韩语专业的朋友,在学习韩语的过程中,还要在学习其他一些专业,增强自身的综合能力。这样你在韩语专业毕业后就业面会更加广泛,就业优势将得充分的发挥。
本文来自作者[兰艳鑫]投稿,不代表游游号立场,如若转载,请注明出处:https://uucheng.com/uuch/351.html
评论列表(3条)
我是游游号的签约作者“兰艳鑫”
本文概览:#include <stdio.h>// 1结构体,可以保存学生的学号、//语文、数学、外语,总分,假设学生数目不超过50个struct Student{ int...
文章不错《急!!![80分]求一C语言程序》内容很有帮助