首页 > 其他 > 详细

7-1 查找整数

时间:2019-03-03 17:45:25      阅读:197      评论:0      收藏:0      [点我收藏+]

一·我的代码

include <stdio.h>

int main()
{
int N,X;
scanf("%d %d",&N,&X);
int a[21];
for (int i = 0; i < N; i++) {
scanf("%d",&a[i]);
}
for (int j = 0; j < N; j++) {
if (a[j] == X)
{
printf("%d",j);
break;
}
else if(j == N - 1){
printf("Not Found");
}
}
}
2.解题流程图
技术分享图片
3.在本题中遇见的问题与解决办法
问题1:在循环后面没有用break跳出语句
技术分享图片
技术分享图片
就会变成这样,输出的答案会与正确答案差一位。
解决办法:我在这个网站里面找到了关于for语句的概叙,其中提到了关于在for语句里面如果缺失break的后果以及其他情况,该网站链接为:http://www.doyoudo.com/
4运行结果截图
技术分享图片

7-1 查找整数

原文:https://www.cnblogs.com/The-light-of-the-apocalypse/p/10466522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!