#include<stdio.h>
int z=0;
double y=0.0;
double ave(int a[][4]){
int i,j;
for(i=0;i<=2;i++){
for(j=0;j<=3;j++){
if(a[i][j]>0){
y=+a[i][j];}}}
return y;}
int sum(int a[][4]){
int i,j;
for(i=0;i<=2;i++){
for(j=0;j<=3;j++){
if(a[i][j]<0){
z+=1;}}}
return z;}
int main(){
int a[3][4],i,j;
for(i=0;i<=2;i++){
for(j=0;j<=3;j++){
if(j==0){
a[i][j]=0;
printf("%d ",a[i][j]);}
else{
if(j==3){
a[i][j]=1;
printf("%d\n",a[i][j]);}
else{
a[i][j]=-1;
printf("%d ",a[i][j]);}
}}}
y=ave(a);
z=sum(a);
printf("%.2f %d",y,z);
return 0;}
写函数,计算二维数组中正数的平均值和负数的个数,通过两个全局变量返回 在主函数中定义一个3行4列的二维数组,数组元素类型不限,在程序中对数组元素进行赋值(包括正数、负数和0),不需要从键盘输入 将
猜你喜欢
转载自blog.csdn.net/weixin_46518496/article/details/108035316
今日推荐
周排行