第三次作业

    1.上传计算机术语app
2
.码云gitosc账号 953154042@qq.com 3.在fun内部访问数组且函数内不出现数字10,打印出数组中各元素的值,代码实现  1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 //生成随机数必要的头文件 5 void fun(int *q,int x ) 6 { 7 for(int i=0;i<x;i++) 8 printf("%d ",*(q+i)); 9 //利用传进的指针p和x打印数组a 10 } 11 int main() 12 { 13 int a[10]; 14 //定义数组 15 srand(time(NULL)); 16 //生成随机数种子 17 for(int i=0;i<10;i++) 18 a[i]=rand()%20; 19 //生成随机数组a 20 printf("生成的随机数组a:\n") ; 21 for(int i=0;i<10;i++) 22 printf("%d ",*(a+i)); 23 printf("\n"); 24 int *p=a; 25 //定义指针变量p,并指向数组a 26 int f=sizeof(a)/sizeof(a[0]); 27 //利用sizeof函数获得数组长度f 28 printf("fun函数生成的数组:\n"); 29 fun(p,f); 30 //将指针变量p和整形变量f传入fun函数 31 } 4.运行结果

5.总结,知道了一个学习计算机语言的软件,学会了怎样生成随机数组,这次作业相比于其它次作业较难,但我不会放弃学习c语言的,我会更加努力的。

posted @ 2017-04-04 19:06  月光航线  阅读(126)  评论(0编辑  收藏  举报