题目:编写一个程序,初始化一个3*5的数组并初始化。程序打印出数值,然后数值翻一番。编写一个函数显示数组的内容,再编写一个函数翻番。
#include<stdio.h>
#define LINE 3
#define ROW 5
void show_arr(int[][ROW],int);
void two_arr(int[][ROW],int);
int main(void)
{
int const number[LINE][ROW]={
{1,2,3,4,5},
{2,4,6,8,10},
{3,6,9,12,15}
};
int line=LINE;
show_arr(number,line);
putchar('\n\n');
two_arr(number,line);
return 0;
}
void show_arr(int number[][ROW],int line)
{
int i,j;
for(i=0;i<line;i++)
{
for(j=0;j<ROW;j++)
{
printf("%5d",number[i][j]);
}
printf("\n");
}
}
void two_arr(int number[][ROW],int line)
{
int i,j;
for(i=0;i<line;i++)
{
for(j=0;j<ROW;j++)
{
printf("%5d",2*number[i][j]);
}
printf("\n");
}
}

本文展示了一个使用C语言编写的程序示例,该程序定义了一个3行5列的二维数组,并通过两个独立的函数实现了数组的显示和数值翻倍的功能。首先,数组的原始值被打印出来;接着,调用函数将数组中每个元素的值翻倍,并再次显示修改后的数组。
1434

被折叠的 条评论
为什么被折叠?



