C语言2016-11-22作业

头像
蔡苏北
2016-11-22 22:43:09

定义长度为20的整型数组,接收用户输入的数字并保存到数组中(输入的数字不超过20个,并以EOF作为输入结束的条件),定义两个函数,分别使用下标法和指针法来计算并返回数组中各元素的值。

全部回复
正序查看
头像
D'you know 我爱你

没看明白请以代码的形式展现出来谢谢

2016-11-22 23:02:20
...
头像
[Union]达仔
23333333333333333333333333333333333
2016-11-22 23:21:45
...
头像
华安丶
差点笑出声23333333
2016-11-23 11:34:05
...
头像
D'you know 我爱你

我就是来抢个沙发的 你们笑的脸眼睛都没了

2016-11-23 12:47:24
...
头像
江伟锋
................23333
2016-11-27 16:27:51
...
头像

86e1981ab1179b3f119408744181c468002.png

2016-11-23 20:24:20
...
头像
蔡苏北
非学好!继续努力!
2016-11-24 19:34:20
...
头像
蔡苏北
非常好
2016-11-24 19:34:27
...
头像
江伟锋
继续加油,我就默默的给你点赞
2016-11-27 16:27:37
...
头像
[Union]达仔

23cc82dc801ece77f4fcbca3f1b400d1002.png

c865f500a21e6ffe3ccf45ddb8514b29002.png

705cbab45dbfb38f5a887b0e0cb93c8c002.png


2016-11-23 20:55:15
...
头像
蔡苏北
没理解题意
2016-11-24 19:36:48
...
头像
江伟锋
继续加油,我就默默的给你点赞
2016-11-27 16:27:33
...
头像
[Union]达仔

ee4bc938ebf68259d9bb5f341966ab4a002.png

1a05fca5f777742a63c19ea2aaa3e3aa002.png

7801377607547d848c454434e4e34d83002.png


2016-11-23 22:00:10
...
头像
蔡苏北
函数的功能显得太弱了,甚至没有了存在的价值。
2016-11-24 19:38:49
...
头像
江伟锋
继续加油,我就默默的给你点赞
2016-11-27 16:27:28
...
头像
华安丶

19fc6a88aaeaada4bd31a398393bd86c002.png

2016-11-24 12:38:39
...
头像
蔡苏北
下标法和指针法的区别不是在于是否在同一函数中,你的这两个都是属于下标法来操作数组的
2016-11-24 19:41:46
...
头像
江伟锋
继续加油,我就默默的给你点赞
2016-11-27 16:27:25
...
头像
数字君

          不知道对不对。。

2016-11-24 12:42:05
...
头像
蔡苏北
呵呵,新来的学员能跟上听就已经很不清了,晚上听我的讲解。记得要多费点时间把前面的回播课补上。。。
2016-11-24 19:44:01
...
头像
蔡苏北
很不错了,怎么老是会打错字了。
2016-11-24 19:44:22
...
头像
数字君
嗯嗯 正在补课
2016-11-24 20:58:16
...
头像
江伟锋
继续加油,我就默默的给你点赞
2016-11-27 16:27:16
...
头像
无限高能At

#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]);d3811d7a2e2acd80e065fa57c11ffe29002.png

      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);

}


2016-12-03 11:18:23
...
头像
蔡苏北
下次代码写规范些,并且用截图的方式发上来,方便老师的审阅
2016-12-04 10:32:51
...
没有更多了