2个回答
展开全部
1.没看懂你想要实现什么功能
2.你的代码没有问题,我用的dev c++
#include<stdio.h>
main(int argc,char *argv[]){
int m,n,i,sum=0;
scanf("%d%d",&n,&m);
for(i=0;i<n;i++) {
int a[i];
scanf("%d",&a[i]);
if(m!=a[i]){ //条件一
sum+=1;
}
if(m==a[i]){ //条件二
printf("%d",sum);
}
if(sum==0){ //条件三
printf("Not Found");
}
}
//for循环中定义了一个数组,当用户输入值n,m,a[i]值为2,2,1 2 3 时,for循环两次
//第一次for循环:a[0]=1;m为2!=a[0],满足条件一,所以sum=1;
//第二次for循环:a[1]=2; m为2=a[1],满足条件二,所以输出sum,即输出1
}
2.你的代码没有问题,我用的dev c++
#include<stdio.h>
main(int argc,char *argv[]){
int m,n,i,sum=0;
scanf("%d%d",&n,&m);
for(i=0;i<n;i++) {
int a[i];
scanf("%d",&a[i]);
if(m!=a[i]){ //条件一
sum+=1;
}
if(m==a[i]){ //条件二
printf("%d",sum);
}
if(sum==0){ //条件三
printf("Not Found");
}
}
//for循环中定义了一个数组,当用户输入值n,m,a[i]值为2,2,1 2 3 时,for循环两次
//第一次for循环:a[0]=1;m为2!=a[0],满足条件一,所以sum=1;
//第二次for循环:a[1]=2; m为2=a[1],满足条件二,所以输出sum,即输出1
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询