当前位置:首页 » 编程语言 » c语言二维数组程序

c语言二维数组程序

发布时间: 2025-01-27 09:58:57

⑴ 急急!!!如何用c语言输入和输出一个二维数组

#include <stdio.h>

#include <stdlib.h>

int main()

{

int a[2][2];

int i,j;

for (i=0;i<2;i++)

{

for (j=0;j<2;j++)

{

scanf("%d ",&a[i][j]);

}

}

for(i=0;i<2;i++)

for(j=0;j<2;j++)

printf("%d",a[i][j]);

return 0;

}

运行成功

⑵ C语言程序,计算二维数组的和以及周边元素的平均值

#include <stdio.h>
#define ROW 5
#define COL 5
int main()
{
int array[ROW][COL];
int i, j, sum = 0, count = 0;
float average = 0.0;
// 初始化二维数组
for (i = 0; i < ROW; i++)
{
for (j = 0; j < COL; j++)
{
array[i][j] = i + j;
}
}
// 计算二维数组的和
for (i = 0; i < ROW; i++)
{
for (j = 0; j < COL; j++)
{
sum += array[i][j];
}
}
// 计算周围元素的平均值
for (i = 0; i < ROW; i++)
{
for (j = 0; j < COL; j++)
{
if (i > 0 && j > 0 && i < ROW - 1 && j < COL - 1)
{
count++;
average += (array[i-1][j-1] + array[i-1][j] + array[i-1][j+1] + array[i][j-1] + array[i][j+1] + array[i+1][j-1] + array[i+1][j] + array[i+1][j+1]) / 8.0;
}
}
}
// 打印结果
printf("The sum of the array is %d\n", sum);
printf("The average of the surrounding elements is %.2f\n", average / count);
return 0;
}
该代码使用两个嵌套循环遍历整个二维数组,第一个循环用于计算数组的和,第二个循环用于计算周围元素的平均值。除了数组的边界元素外,所有元素的周围元素都将被计算入平均值。
请注意,代码中使用了 ROW 和 COL 宏定义,这些定义用于指定数组的行数和列数,因此,如果您希望使用其他数组大小,只需修改这些定义即可。
最后,代码使用 printf 函数打印结果,并使用了格式字符串(.2f)以保留两位小数。

⑶ C语言写程序二维数组

⑷ C语言二维数组

#include<stdio.h>

intmain()

{

intscore[5][3];

floatave_score_1[5];

floatave_score_2[3];

inti,j;

intsum_score;

printf("Pleaseinputthescore: ");

for(i=0;i<5;i++)

{

scanf("%d%d%d",&score[i][0],&score[i][1],&score[i][2]);

}

for(i=0;i<5;i++)

{

sum_score=0;

for(j=0;j<3;j++)

{

sum_score+=score[i][j];

}

ave_score_1[i]=sum_score/3.0;

}

for(j=0;j<3;j++)

{

sum_score=0;

for(i=0;i<5;i++)

{

sum_score+=score[i][j];

}

ave_score_2[j]=sum_score/5.0;

}

for(i=0;i<5;i++)

{

printf("%f",ave_score_1[i]);

}

printf(" ");

for(j=0;j<3;j++)

{

printf("%f",ave_score_2[j]);

}

return0;

}



热点内容
网站在文件夹 发布:2025-03-06 20:51:46 浏览:112
阿玛尼行李箱密码锁如何换密码 发布:2025-03-06 20:46:02 浏览:104
xp共享文件夹win7无法访问 发布:2025-03-06 20:35:40 浏览:587
oracle存储过程excel 发布:2025-03-06 20:35:10 浏览:889
lay源码 发布:2025-03-06 20:25:29 浏览:751
专家系统原理与编程 发布:2025-03-06 20:21:05 浏览:641
脚本召唤暴龙 发布:2025-03-06 20:19:29 浏览:81
访问学者邀请函英文 发布:2025-03-06 20:18:06 浏览:381
安卓对方已振铃是什么意思 发布:2025-03-06 20:14:59 浏览:395
迅雷怎么设置存储卡 发布:2025-03-06 20:14:47 浏览:294