C语言2016-11-22作业
发布于:2016-11-22 22:43
定义长度为20的整型数组,接收用户输入的数字并保存到数组中(输入的数字不超过20个,并以EOF作为输入结束的条件),定义两个函数,分别使用下标法和指针法来计算并返回数组中各元素的值。
共有8条评论
正序查看
倒序查看
0
今日新帖
0
昨日新帖
29
帖子总数
推荐
换一组
暂无数据
没看明白请以代码的形式展现出来谢谢
我就是来抢个沙发的 你们笑的脸眼睛都没了
不知道对不对。。
#include <stdio.h>
int x_b(int p[],int n); //n是指明返回的是第几个元素
int pointer(int *p,int n);
int main()
{
int c_arr[20];
printf("请输入20个元素:");
for(int i=0;i<=19;i++)
scanf("%d",&c_arr[i]);
int box; //box是用来容纳函数的返回值的
int n_=0;
//下面是下标法来返回
for(;n_<=19;n_++)
{
box=x_b(c_arr,n_);
printf("%d ",box);
if((n_+1)%5==0) putchar(10);
}
n_=0;
for(;n_<=19;n_++)
{
box=pointer(c_arr,n_);
printf("%d ",box);
if((n_+1)%5==0) putchar(10);
}
return 0;
}
int x_b(int p[],int n)
{
return p[n];
}
int pointer(int *p,int n)
{
return *(p+n);
}
回复:C语言2016-11-22作业