首页 > 编程语言 >一个查找的小程序

一个查找的小程序

时间:2023-12-11 20:55:18浏览次数:30  
标签:num 一个 scanf 程序 int 查找 Sqlist printf return

源代码:

#include <stdio.h>
#define N 5


typedef struct Sqlist
{
int num;
char name[8];
}Sqlist;


int search(Sqlist R[],int n,int K)
{
int i;
for(i=0;i<n;i++)
if(R[i].num==K)
return i;
return n;
}

int main()
{
Sqlist R[N];
int n,k,i;
printf("请输入学生人数:");
scanf("%d",&n);
printf("\n请输入学生信息:\n");
for(i=0;i<n;i++)
{
scanf("%d",&R[i].num);
gets(R[i].name);
}
printf("请输入要查找的学号:\n");
scanf("%d",&k);
i=search(R,n,k);

if(i>=n)
printf("查无此人!");
else
{
printf("%d",R[i].num);
printf("%s",R[i].name);
}
return 1;
}

 

标签:num,一个,scanf,程序,int,查找,Sqlist,printf,return
From: https://www.cnblogs.com/duanqibo/p/17895522.html

相关文章

  • 盘点一个Python自动化办公的实战问题
    大家好,我是皮皮。一、前言前几天在Python白银交流群【东哥】问了一个Python自动化办公的问题,一起来看看吧。问题描述:大佬们,这个Excel表格中,针对C列到N列,我想要取每一行的数字,最后输出一句话,如针对第二行数据的话最后生成:该订单对应7个J01140300003、27个J01140300006;第三行数据......
  • Linux-文件查找
    为帮助找到系统中的文件,可使用locate(根据名称查找命令)、find(根据不同的属性查找文件)以及grep(在文本文件内部搜索包含搜索文本的行)的命令。使用locate命令根据名称查找文件在大多数Linux系统上(包括Fedora和RHEL),每天会运行一次updatedb命令,收集Linux系统中的文件并存入一个数据库......
  • uview1 的u-tabs组件在微信小程序中会出现横向滚动条
    uview1的u-tabs组件在微信小程序中会出现横向滚动条,真机才会生效,微信开发者工具没问题包括官方示例也会原因:未屏蔽微信小程序的滚动条解决办法:uview-ui中uview-ui/components/u-tabs/u-tabs.vue文件把h5屏蔽滚动条的条件编译加上 ||MP-WEIXIN/*#ifdefH5||MP-WEIXIN*/......
  • 自定义一个函数供后续方便使用
    在bash配置文件(通常是.bashrc或.bash_profile等)中定义一个名为reloadctl的函数:最终实际执行的是(全局生效):vi/etc/profile 1reloadctl(){2if["$#"-ne2];then3echo"Usage:hehe-n<service_name>"4return15fi67......
  • 推荐一个超爽的前端工具HBuilder
    开发学习网站:http://www.runoob.com 菜鸟教程使用HBuilderUniApp跨平台开源框架开发的H5和有app项目感觉效果还不错以后跨平台是一个趋势哦可以学习一下语法是vue的语法开发还有一些小程序的语法结合起来的 有很多个开源项目,可以下载学习!一套代码可编译到8个平台 我学习后开......
  • (C语言)关于printf的新发现: 可以用字符串变量替代第一个字符串参数
    chara[]="hello%d\n%dworld";printf(a,2,3);//输出://hello2//2world事情的起因是使用printf("\033[0;47;30m");改变命令行字体背景和颜色的时候,室友提起能否让用户改变字体颜色。因为那需要改变printf("");里双引号中的内容,我就下意识觉得不行,但又转念一想,想到了这种......
  • 记录 systemd、systemctl 始终无法启动我的net core程序的问题
    不通过systemd或ctl,直接到站点的目录,运行./SGT.DiggApis.Svc 是可以正常运行的。 说明netcore.runtime是正常安装了的。查看ctlstatus,又只会给出失败了但是具体原因就是不给: 现在关键是ctl启动的时候的错误原因找不到,实际上是有方法的:以上信息告知最后运行的PID是233......
  • 第10次-创建一个在线网站
    这个作业属于哪个课程https://edu.cnblogs.com/campus/uzz/cs3这个作业要求在哪里https://edu.cnblogs.com/campus/uzz/cs3/homework/13118这个作业的目标第10次-创建一个在线网站网站链接http://xiao-dong-36.gitee.io/liujiming/......
  • 七星的第一个程序
    HelloWorld随便新建一个文件夹,存放代码新建一个Java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开编写代码publicclassHello{ publicstaticvoidmain(String[]args){ System.out.print("Hello,World"); }}......
  • GPIO子系统驱动程序 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/driver-api/gpio/drivers-on-gpio.htmlGPIO子系统驱动程序在Linux内核中,有许多标准的GPIO任务的驱动程序,它们提供了适当的内核空间和用户空间的API/ABI,并且可以通过硬件描述(如设备树或ACPI)与其他内核子系统轻松连接:leds-gpio:driver......