1.某部门有10个员工,个人信息包括姓名、性别、电话。编写一函数修改某位员工的电话信息,要求个人信息定义成结构体。 2.一个班级有10名学生,学生信息包括:学号、姓名、成绩。编写一函数按成绩对学生信息进行排序,要求学生信息定义成结构体。 3.输入10个整数,编写一个函数实现对n个整数的排序。要求使用指针处理,整数由键盘输入。 拜托了 周五之前要完成 |
高手们 求助C语言试题
答案:2 悬赏:20 手机版
解决时间 2021-07-29 12:44
- 提问者网友:浪荡绅士
- 2021-07-28 13:12
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-07-28 14:03
1#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct stu_info
{
char stuName[30];
char stusex[2];
char stutel[12];
}stu[10];
void input()
{
int i = 0;
printf("请输入10个员工信息(姓名 性别 电话):\n");
while(i < 10)
{
printf("第 %d 个员工:\n",i + 1);
printf("姓名:");
scanf("%s",&stu[i].stuName);
printf("性别:");
scanf("%s",&stu[i].stusex);
printf("电话:");
scanf("%s",&stu[i].stutel);
i++;
}
}
int main()
{
int i,flag=0;
char name[30],newtel[12];
input();
printf("\n");
for(i=0;i<10;i++)
printf("%s %s %s\n",stu[i].stuName,stu[i].stusex,stu[i].stutel);
printf("请输入你要修改人员的姓名:");
scanf("%s",name);
//查找这个员工
for(i=0;i<10;i++)
if(strcmp(stu[i].stuName,name)==0)
{
printf("请输入你要修改人员的新电话:");
scanf("%s",&newtel);
strcpy(stu[i].stutel,newtel);
flag=1;
break;
}
else
printf("******\n");
if (flag==0)
printf("查无此人!\n");
for(i=0;i<10;i++)
{
printf("姓名 性别 电话");
printf("%s %s %s\n",stu[i].stuName,stu[i].stusex,stu[i].stutel);
}
return 0;
}
#include <stdlib.h>
#include <string.h>
struct stu_info
{
char stuName[30];
char stusex[2];
char stutel[12];
}stu[10];
void input()
{
int i = 0;
printf("请输入10个员工信息(姓名 性别 电话):\n");
while(i < 10)
{
printf("第 %d 个员工:\n",i + 1);
printf("姓名:");
scanf("%s",&stu[i].stuName);
printf("性别:");
scanf("%s",&stu[i].stusex);
printf("电话:");
scanf("%s",&stu[i].stutel);
i++;
}
}
int main()
{
int i,flag=0;
char name[30],newtel[12];
input();
printf("\n");
for(i=0;i<10;i++)
printf("%s %s %s\n",stu[i].stuName,stu[i].stusex,stu[i].stutel);
printf("请输入你要修改人员的姓名:");
scanf("%s",name);
//查找这个员工
for(i=0;i<10;i++)
if(strcmp(stu[i].stuName,name)==0)
{
printf("请输入你要修改人员的新电话:");
scanf("%s",&newtel);
strcpy(stu[i].stutel,newtel);
flag=1;
break;
}
else
printf("******\n");
if (flag==0)
printf("查无此人!\n");
for(i=0;i<10;i++)
{
printf("姓名 性别 电话");
printf("%s %s %s\n",stu[i].stuName,stu[i].stusex,stu[i].stutel);
}
return 0;
}
全部回答
- 1楼网友:一叶十三刺
- 2021-07-28 15:08
晕哦,现在的学生就这样学习的啊。哎。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯