当前位置: 首页 > news >正文

C算法--入门篇(1)查找元素

提交代码:

注:

多组输入 scanf的返回值是输入值的个数。没有输入值就返回-1。

-1按位取反结果是0

while(~scanf("%d", &n))就是当没有输入的时候退出循环

while(sacnf("%d",&n)!=EOF)//while(scanf("%d".&n)

 1 #include <stdio.h>
 2 
 3 
 4 #define  maxn 210
 5 
 6 int a[maxn];//存放n个数 
 7 
 8 int main(){
 9     int n,x;
10     while(scanf("%d",&n)!=EOF){ //当没有输入的时候退出循环
11         int i;
12         for(i=0;i<n;i++) {
13             scanf("%d",&a[i]);//输入n个数 
14         }
15         scanf("%d",&x);
16         int k;
17         for(k= 0;k<n;k++) {
18             if(a[k]==x){
19                 printf("%d\n",k); //找到输出对应下标 
20                 break;
21             }
22         }
23         if(k==n){    //如果遍历结束都为找到 就输出-1 
24             printf("-1\n"); 
25         }
26     }
27     return 0;
28 }
codeup 1934

 




 

转载于:https://www.cnblogs.com/Catherinezhilin/p/11142670.html

相关文章:

  • uv的反转
  • (转)四层和七层负载均衡的区别
  • HDR Scattering and Tone Mapping
  • RenderTexutre在FrameDebugger中查看
  • 第一篇blog来啦 - 君子坦荡荡
  • Blend模式混合公式
  • 一周的收获
  • 分布式Java应用:基础与实践
  • 鱼竿弯曲曲线
  • 一次rman恢复的实验
  • Particles Color and Depth Textures
  • Android下的SQLite数据库的相关操作及AndroidTestCase测试
  • VAR_LIGHT_MAP_UV语义
  • [置顶] 数据库开发常识
  • 数据结构中三表合一的实现
  • [case10]使用RSQL实现端到端的动态查询
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【mysql】环境安装、服务启动、密码设置
  • bootstrap创建登录注册页面
  • Elasticsearch 参考指南(升级前重新索引)
  • Linux gpio口使用方法
  • Linux中的硬链接与软链接
  • mac修复ab及siege安装
  • Magento 1.x 中文订单打印乱码
  • magento 货币换算
  • magento2项目上线注意事项
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • tensorflow学习笔记3——MNIST应用篇
  • 工程优化暨babel升级小记
  • 基于 Babel 的 npm 包最小化设置
  • 基于游标的分页接口实现
  • 今年的LC3大会没了?
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 入口文件开始,分析Vue源码实现
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 原生Ajax
  • 运行时添加log4j2的appender
  • 转载:[译] 内容加速黑科技趣谈
  • 阿里云服务器如何修改远程端口?
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​批处理文件中的errorlevel用法
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (2)STL算法之元素计数
  • (3)选择元素——(17)练习(Exercises)
  • (9)STL算法之逆转旋转
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (四)图像的%2线性拉伸
  • .CSS-hover 的解释
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net core使用ef 6
  • .NET学习全景图
  • :not(:first-child)和:not(:last-child)的用法
  • @media screen 针对不同移动设备