我写了一个小程序,运行是有bug。不会调试求解答
#include<stdio.h>intfun(int,int,int);main(){inta,n,sum=0;intarr[6]={0};for(a=0;a<10;a...
#include <stdio.h>
int fun(int,int,int);
main()
{
int a,n,sum = 0;
int arr[6]={0};
for(a=0;a<10;a++)
scanf("%d",&arr[a]);
printf("input n:");
scanf("%d",&n);
sum = fun(n,arr[10],0);
printf("%d",sum);
}
int fun(int b,int acr[6],int count)
{
int x;
for(x=0;x<6;x++);
{while(acr[x] > b)
count =count + 1;
}
return count;
} 展开
int fun(int,int,int);
main()
{
int a,n,sum = 0;
int arr[6]={0};
for(a=0;a<10;a++)
scanf("%d",&arr[a]);
printf("input n:");
scanf("%d",&n);
sum = fun(n,arr[10],0);
printf("%d",sum);
}
int fun(int b,int acr[6],int count)
{
int x;
for(x=0;x<6;x++);
{while(acr[x] > b)
count =count + 1;
}
return count;
} 展开
展开全部
#include <stdio.h>
int fun(int,int[],int);
void main()
{
int a,n,sum = 0;
int arr[10]={0};
for(a=0;a<10;a++)
scanf("%d",&arr[a]);
printf("input n:");
scanf("%d",&n);
sum = fun(n,arr,0);
printf("%d",sum);
}
int fun(int b,int acr[],int count)
{
int x;
for(x=0;x<10;x++)
{
if(acr[x] > b)
count =count + 1;
}
return count;
}
真的有点乱。。
以我对代码的理解,加上一点暗自揣测
上面的程序是输入十个数,统计比n大的个数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询