首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

...m),在main函数中读入一个整数m,然后从键盘输入m个?

发布网友

我来回答

3个回答

热心网友

过程分析

利用循环结合参数m进行数组的输入

代码截图

代码截图

运行结果

运行结果

完整代码

#include <stdio.h>


void fun(int a[],int m)

{//存储m个整数至数组a

    for(int i=0;i<m;i++)

    {

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

    }

}


int main()

{

    int num[100]={0};//用来存储m个数字的数组

    int m;

    scanf("%d",&m);

    fun(num,m);//调用自定义函数进行输入

    //输出,测试

    printf("已输入数字:\n");

    for(int i=0;i<m;i++)

    {

        printf("%d ",num[i]);

    }

    return 0;

}

源代码文件链接

在知道上直接复制粘贴格式还是有些问题,我把源文件放网盘了,有需要的可以下载学习。

源代码:https://545c.com/file/24816192-4266139 访问密码:132052

手打不易,望采纳~

热心网友

#include<stdio.h>
#define N 20
void fun(int *a,int m) { int i; for ( i=0;i<m;i++ ) scanf("%d",&a[i]); }
void main() { int n,a[N],i;
scanf("%d",&n); if ( n>N ) n=N; fun(a,n);
for ( i=0;i<n;i++ ) printf("%d ",a[i]); printf("\n");
}

热心网友

#include<stdio.h>
#define N 20
//输入数组
void fun(int *a,int m)
{  int i;
for ( i=0;i<m;i++ )
scanf("%d",&a[i]);
}
//主函数里 元素个数 n
int main()
{  int n,a[N],i;

printf("input array number:\n");

  scanf("%d",&n);
if ( n>N )
n=N;
fun(a,n);
printf("array is:\n");

  for ( i=0;i<n;i++ )
printf("%d ",a[i]);
printf("\n");
return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com