C语言2016-11-22作业

发布于:2016-11-22 22:43

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

共有8条评论
正序查看
倒序查看
D'you know 我爱你 2016-11-22 23:02
回复

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

[Union]达仔 回复 D'you know 我爱你 2016-11-22 23:21
回复
23333333333333333333333333333333333
华安丶 回复 D'you know 我爱你 2016-11-23 11:34
回复
差点笑出声23333333
D'you know 我爱你 2016-11-23 12:47
回复

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

江伟锋 回复 D'you know 我爱你 2016-11-27 16:27
回复
................23333
2016-11-23 20:24
回复

86e1981ab1179b3f119408744181c468002.png

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

23cc82dc801ece77f4fcbca3f1b400d1002.png

c865f500a21e6ffe3ccf45ddb8514b29002.png

705cbab45dbfb38f5a887b0e0cb93c8c002.png


蔡苏北 回复 [Union]达仔 2016-11-24 19:36
回复
没理解题意
江伟锋 回复 [Union]达仔 2016-11-27 16:27
回复
继续加油,我就默默的给你点赞
[Union]达仔 2016-11-23 22:00
回复

ee4bc938ebf68259d9bb5f341966ab4a002.png

1a05fca5f777742a63c19ea2aaa3e3aa002.png

7801377607547d848c454434e4e34d83002.png


蔡苏北 回复 [Union]达仔 2016-11-24 19:38
回复
函数的功能显得太弱了,甚至没有了存在的价值。
江伟锋 回复 [Union]达仔 2016-11-27 16:27
回复
继续加油,我就默默的给你点赞
华安丶 2016-11-24 12:38
回复

19fc6a88aaeaada4bd31a398393bd86c002.png

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

          不知道对不对。。

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

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

}


蔡苏北 回复 无限高能At 2016-12-04 10:32
回复
下次代码写规范些,并且用截图的方式发上来,方便老师的审阅

回复:C语言2016-11-22作业

图片
视频

0

今日新帖

0

昨日新帖

29

帖子总数

推荐
换一组
暂无数据