c语言按照姓名查询员工信息,输入10个职工信息,按号码大小排序,再使用查找函数找职工的姓…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include //主函数
int main()
{
int sort(int num[10],char name[10][10],int n);
int survey(int num[10]);
int num[10];
int n=10;
char name[10][10];
int i;
for(i=0;i<=9;i++)
{
printf("请输入第%d个职工的工号\n",i+1);
scanf("%d",&num[i]);
printf("请输入第%d个职工的姓名\n",i+1);
getchar();
gets(name[i]);
printf("\n");
printf("\n");
}
sort(num,name,n);
printf("职工号\t姓名\n");
for(i=0;i<10;i++)
{
printf("%d",num[i]);
printf("\t");
puts(name[i]);
printf("\n");
}
printf("\n");
printf("\n");
survey(num);
return 0;
}
int sort(int num[10],char name[10][10],int n) //排序函数(使用冒泡法);
{
int i;
int j;
int t;
char c[10];
for(j=0;j<=n-1;j++) //十个进行9次比较
{
for(i=0;i
if(num[i]>num[i+1])
{
t=num[i];
num[i]=num[i+1];
num[i+1]=t;
strcpy(c,name[i]);
strcpy(name[i],name[i+1]);
strcpy(name[i+1],c);
}
}
return 0;
}
int survey(int num[10])
{
int i;
int x;
char name[10][10];
printf("请输入职工号\n");
scanf("%d",&x);
for(i=0;i<10;i++)
if(num[i]==x) puts(name[i]);
return 0;
}
c语言按照姓名查询员工信息,输入10个职工信息,按号码大小排序,再使用查找函数找职工的姓…...相关推荐
- c语言输入10个员工,输入10个职工信息,按号码大小排序,再使用查找函数找职工的姓…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include //主函数 int main() { int sort(int num[10],char name[10][10],i ...
- 用python输出姓名和学号带不出姓名和学号_C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。用C++编写一个程序 : 输入...
C++:输入10个学生的姓名.学号和成绩,将其中不及格者的姓名.学号和成绩输出. 用C++编写一个程序 : 输入 www.zhiqu.org 时间: 2020-12-07 [解题思路]本题用类 ...
- c语言输入十个英文国名,c语言程式设计 在主函式输入10个字元,用子函式求出共输入几个英文字元,几个数字字元,几个符号%...
c语言程式设计 在主函式输入10个字元,用子函式求出共输入几个英文字元,几个数字字元,几个符号%以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我 ...
- C语言习题:输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出所有分数中最高分
初学C语言,然后遇到一题: 输入10个学生5门课的成绩,分别用函数求:①每个学生平均分:②每门课的平均分:③找出所有分数中最高分 直接上代碼 注:自定义函数(xpj,kpj,maxj)我直接放在最前面 ...
- (c语言 )输入10个学生5门课的成绩,分别用函数求:每个学生平均分;每门课的平均分;
c语言 输入10个学生5门课的成绩,分别用函数求: 每个学生平均分: 每门课的平均分: #include <stdio.h> #include<math.h>float Row ...
- C语言习题:输入10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分;②计算每门课的平均分;③找出所有50个分数中最高的分数所对应的学生和课程;④计算平均分方差;
***题目:***输入10个学生5门课的成绩,分别用函数实现下列功能: ①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差; /* ...
- 键盘输入10个正整数,先打印输出奇数,再输出偶数
package com.shuzu; import java.util.Scanner; //1.编写程序,键盘输入10个正整数,先打印输出奇数,再输出偶数.(用数组) //第一題: public c ...
- 输入学生姓名和学号c语言程序,C语言 从键盘输入10个学生信息(学号,姓名,年龄,性别)...
#include void main() { struct { char name[10]; int num; char sex[2]; int age; }s[10]; int i; for(i=0 ...
- c语言按姓名查询出入信息,请问c语言如何实现按姓名查找?
请问c语言如何实现按姓名查找? 我现在做作业 一个小型系统 请问如何按姓名查找呢 不用用指针的 #include #include #include #include struct men { cha ...
最新文章
- 解决vscode下载速度慢的方法
- c语言中的字符变量用保留字()来说明,C语言程序设计填空题2
- Unity SRP自定义渲染管线 -- 5.Directional Shadows
- 12 月份 10 个新鲜的 jQuery 插件和教程
- Linux常用开发环境软件-redis安装
- [转载]使用CPU时间戳进行高精度计时
- Ubuntu8.10下迁移SVN版本库到新增的SAS硬盘
- AndroidDeveloper Weekly NO.4
- c#语言程序设计pdf,C#程序设计及应用教程(第2版)
- spring定时器时间表达式
- css.ppt,CSS ppt.ppt
- 电子信息工程考研专业c语言,电子信息专业考研专硕考什么
- 前端笔记之——ajax请求出现406的原因
- linux下ftp客户端主动模式设置
- 异常---编译时异常和运行时异常:IO异常、NullPointerException、ArrayIndexOutBoundsException、ClassCastExoeption
- 汉诺塔(hanoi)、双色汉诺塔(分离型)、三色汉诺塔
- 苹果保修期多久_识别苹果二手机
- uniapp使用高德地图微信小程序SDK生成地图轨迹
- 13_冒泡算法(附完整java代码)
- class的操作:className和classList
热门文章
- python eval函数格式_Python函数中eval函数知识点
- BoW(词袋Bag of words)
- 语义分割中的类别不平衡的权重计算
- 学会了这些技术,你离BAT大厂不远了
- Consolidate Duplicate Conditional Fragments(合并重复的条件片段)
- 水泵怎么做_暖通空调|水泵出入口阀门及相关基础知识
- MATLAB显示错误使用untitled,使用Matlab 2016a阻止集合构建错误
- 外设驱动库开发笔记5:AD7705系列ADC驱动
- STM32F0使用LL库实现DMA方式AD采集
- 如何获取STM32 MCU的唯一ID