数组和指针习题

上传人:正** 文档编号:51792719 上传时间:2018-08-16 格式:PPT 页数:19 大小:132.50KB
返回 下载 相关 举报
数组和指针习题_第1页
第1页 / 共19页
数组和指针习题_第2页
第2页 / 共19页
数组和指针习题_第3页
第3页 / 共19页
数组和指针习题_第4页
第4页 / 共19页
数组和指针习题_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《数组和指针习题》由会员分享,可在线阅读,更多相关《数组和指针习题(19页珍藏版)》请在金锄头文库上搜索。

1、11. 已知:int a 3=0,1,2,3,4,5,6,7; 求数 组a第一维的大小。解:aij之前有i*m+j个元素解:32. 如果二维数组a有m列,则aij之前有 多少个元素?2(2) char a7=“abcdef”,b5=“ABCD”;strcpy(a,b);printf(“%d”,strlen(a);解:abc解:4 3. 阅读程序,给出运行结果。(1) char c5=a,b,c,0,d;printf(“%s”,c);3(3) #include main( ) char str50;scanf(“%s”,str);printf(“%s”,str); 输入:Good Morning

2、!解:Good4(4) #include main( ) char str50;gets(str);printf(“%s”,str); 输入:Good Morning!解:Good Morning! 5(5) main() int i,a5=1,2,3,4,5;for (i=0;i=0printf(“%d“,strlen(p); 516#include “string.h“ func(char str) int num=0;while(*(str+num)!=0)num+; return num; void main( ) char str10,*p=str;gets(p);printf(“%

3、d“,func(p);13、若输入abcdef回车,写出程序的运行结果:617void main( ) char str1=“23abc“;code(str1);printf(“%sn“,str1); code(char *s) while(*s!=0)if(az|*sZ s+; 14、写出程序的运行结果:23def18void ss(char *s,char t) while(*s) if(*s=t) *s=t-a+A;s+; void main( ) char str1100=“abcddfefdbd“, c=d;ss(str1,c);printf(“%s“,str1); 15、写出程序的运行结果:abcDDfefDbD19void f(int *a,int *m) int i,j;for(i=0;i*m;i+)if(ai0) for(_;j*m-1;j+)aj=aj+1;_; void main() int i,n=5;int x5=1,-2,3,4,-5;_for(i=0;in;i+)printf(“%5d“,xi);j=i;(*m)-;f(x,16、程序填空:调用函数f去除数组中的负数此题有问题,不能通用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号