关于vc的题目求助
答案:3 悬赏:10 手机版
解决时间 2021-06-06 01:45
- 提问者网友:树红树绿
- 2021-06-05 22:32
在有10个元素的数组中查找值为n的元素,找到则输出其下标,否则,输出“无此元素”。
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-06-06 00:10
#include<stdio.h>
void main()
{
int a[10]={1,5,21,8,9,100,77,26,90,66},i,x;
printf("请输入要查找的数:");
scanf("%d",&x);
for(i=0;i<10;i++)
{
if(a[i]==x)
{
printf("要找的数的下标为:%d\n",i);
break;
}
}
if(i==10)printf("无此元素\n");
}
结果:
或者
全部回答
- 1楼网友:鸠书
- 2021-06-06 02:03
我的和上面的大部分相同不过,有一个k 是判断 是否找到要查找的元素。。。找到k=1,否则为0;
#include <stdio.h>
void main() { int a[10],i,n,k=0; printf("请输入10个元素:"); for (i=0;i<10;++i) { scanf("%d",&a[i]); } printf("请输入要查找的元素:"); scanf("%d",&n); for (i=0;i<10;++i) { if(n==a[i]) { printf("下标为:%d\n",i); k=1; } if(i==10) return; } if(k==0) printf("无此元素\n"); }
- 2楼网友:長槍戰八方
- 2021-06-06 01:32
用什么语言呢?
如果有多个相同的值 是全部输出 还是只输出一个呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯