1.定义一个判别函数,该函数可以判别一个整数数组中的各元素值,若大于0则输出该值,若小于0则输出0。
2.一维数组中的元素 1,4,2,7,3,12,5,34,5,9。求一维数组a中的最大元素及其下标,要求最大元素位置由函数实现,在main函数中调用该函数。
教一下不会写啊
你好,麻烦采纳一下
#include<conio.h>
#include<stdio.h>
void fun(int ar[],int n,int s[],int m)
{
int i;
s[0]=ar[0];
s[1]=0;
for(i=1;i<n;i++)
if(s[0]<ar[i])
{
s[0]=ar[i];
s[1]=i;
}
}
int main()
{
int a[10]={1,4,2,7,3,12,5,34,5,9};
int b[2]={0,0};
fun(a,10,b,2);
printf("The max is:%d,pos is:%d\n",b[0],b[1]);
return 0;
}
1.
#include <stdio.h>
int main()
{
int i,a[5];
for(i=0;i<5;i++){//键盘输入并判断
scanf("%d",&a[i]);
if(a[i]<0) a[i]=0;
}
for(i=0;i<5;i++){
printf("%d ",a[i]);
}
return 0;
}