高分的哦~~~C语言中如何定义一个函数手动输入其中数组的数
比如我定义一个函数sort()这个函数的作用是为了在主函数中调用,用来排序一个二维数组中,每行数都要从大到小排列但是这个数组是由手动输入的我知道在函数中定义数组的时候是这...
比如我定义一个函数sort()这个函数的作用是为了在主函数中调用,用来排序一个二维数组中,每行数都要从大到小排列
但是这个数组是由手动输入的
我知道在函数中定义数组的时候是这样 sort(int a[],n),然后后面写排序的函数体,但是一个二维数组定义的时候应该怎么写呢?
然后后面的函数体又应该怎么写呢?
谢谢高手教我下
我刚才写的有点问题
我写的例子貌似是随机产生数的
我想问的是 用自定义函数是二维数组随机产生数应该怎么写
我想手动输入二维数组的句子又该怎么写 展开
但是这个数组是由手动输入的
我知道在函数中定义数组的时候是这样 sort(int a[],n),然后后面写排序的函数体,但是一个二维数组定义的时候应该怎么写呢?
然后后面的函数体又应该怎么写呢?
谢谢高手教我下
我刚才写的有点问题
我写的例子貌似是随机产生数的
我想问的是 用自定义函数是二维数组随机产生数应该怎么写
我想手动输入二维数组的句子又该怎么写 展开
3个回答
展开全部
#include <stdio.h>
main(){
int arry2[5][5];定义一个二维数组,由5个一维数组组成.
int i,j;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
arry2[i][j]=rand(1000);随机生成0-999的整型数.
}
}
}
要手动就改成
for(i=0;i<5;i++){
for(j=0;j<5;j++){
printf("enter num:");
scanf("%d",&arry2[i][j]);
}
}
main(){
int arry2[5][5];定义一个二维数组,由5个一维数组组成.
int i,j;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
arry2[i][j]=rand(1000);随机生成0-999的整型数.
}
}
}
要手动就改成
for(i=0;i<5;i++){
for(j=0;j<5;j++){
printf("enter num:");
scanf("%d",&arry2[i][j]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a[N][M];
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
printf("enter a num:\n");
scanf("%d",&a[i][j]);
}
}
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
printf("enter a num:\n");
scanf("%d",&a[i][j]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询