44444

该博客介绍了几个关键的编程函数,包括doublefun()用于计算数组平均值并重新排列元素,fun()处理字符串并将字符映射到计数数组,以及一个计算矩阵边缘元素之和的函数。这些函数涉及到了数值计算和字符串处理的基础操作。
摘要由CSDN通过智能技术生成

double fun(double *x)
{ int i, j; double av, y[N];
av=0;
for(i=0; i<N; i++)
/found/
av+=x[i]/N;
for(i=j=0; i<N; i++)
if( x[i]<av ){
y[j]=x[i]; x[i]=-1;
/found/
j++;
}
i=0;
while(i<N)
{ if( x[i]!= -1 ) y[j++]=x[i];
/found/
i++;
}
for(i=0; i<N; i++)x[i] = y[i];
return av;
}

/found/
void fun(char *s, int num[5])
{ int k, i=5;
for(k=0;k<i;k++)
/found/
num[k]=0;
for(;*s;s++)
{ i=-1;
/found/
switch(*s)
{ case ‘a’: case’A’:{i=0;break;}
case ‘e’: case ‘E’:{i=1;break;}
case ‘i’: case ‘I’:{i=2;break;}
case ‘o’: case ‘O’:{i=3;break;}
case ‘u’: case ‘U’:{i=4;break;}
}
if(i>=0)
num[i]++;
}
}

int fun( int a [M][N])
{
int i,j,sum=0;
for(i=0;i<M;i++)
for(j=0;j<M;j++)
if(i0||iM-1||j0||jn-1)
sum+=a[i][j];
return sum;
}
————————————————
版权声明:本文为CSDN博主「Nice 2s you.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_54638312/article/details/118579723

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值