c语言指针练习


-
不熟悉c语言指针的一定要多多练习,c的强大就在于指针
4)编写一个程序实现以下功能:用指针数组处理一个二维数组,要求求出二维数组所有元 素的和。 nt array[3]4]={{7 14,30,3,·15} 0,5,27,·7} #ⅰnc|ud<sti0.h> nt mai n() i nt arr ay[3]4]={{7,10,2,3:,114,30,6,·15}.10.5,27,·7)} i nt oa[3]=arraylo, array[1l, array[211, i, i i nt s jm=0 or for(」=0:j<4;j++,pa[i++) sJm+=pa[i] pr f('% n, su m): return o 己知数组a[101和b10]中元泰的值遍增有序,指针实现将两个数组中的元素按递增 的顺序输出。 # i nal ude<stdi。.h> n!2[10={1,4,12,13,14,20,25,32,33,40)}; nb[10]=[0,3.15,18,19,25,39,43,44,50]; whiIe(ip<(a+10)}&&(q<(b+101)) intf("%":‘p; 0++ el se print(% d,'91 0==(3+10)) eI se while( p <(+10) pri ntf( id,p++): printf(\ n": rei ur n 0 6)定义字符指针数组char*st5分别指向5个字符串常量,从小到大输出字符中的内容 finc ude <si o h> nt mai n( I,, ml n char str[5=" Shanghai Bei ng Guangz hou an Chongqin cha r{i=0 0r(j=i+1:j<5;j+-) i f( strcmp(str[min], str[j]>0 m n p= sir[i: . i]=st r[ mi n stri mi n]= p fo'(I=C:|<5;|++) pr("gsin, str[ili r et ur n 0: 7)已知数组内容如下s[]={1,2,3,4,5,6,7,8.9},输入一个数n(1<=n<=9),使得该数 组内容顺序后移n个位置。如n-3时,数组后移3个位置后的内容为7,8,9,1,2,3,4,5,5} #i nclude <stdio. h> #include <st dl ib. h> adeline len 9 nt maI n i nt ar r ay LEn=(1,2,3,4,5,6,7,E,9} num, t e mp, P print f( Pl ease input t he number(1.9 of el ament s you want t o move: "y scanf("n”,Bnum) f((um<1)(num>9) rinf( The nu mber is out of r ange 1-9) n exit(C1: Ior(=0; i <nu m; i++) t a mp ='I arr ay+LEN-1) f or( p=ar r ay+LEN- 1; p>arr ay; p-) mp. or(D=arr ay: p<array+LEN;p++ printf ("d",p) print f(V 8)输入一个字符串,内有数字和非数字字符,如a123×45617960?302ta5876将其中 连续的数宇作为一个整数,依次存放到整型数组a中。例如,123放在a[0],456放在a1], 统计共有多少个整数,并输出这些数。 # ncl ud彐<st0.h define len bo i nt mai 1() har str[lEN],p t arr ay LEN/ 21, val ue=0 int begin count =0 print f( Pl ease input a stri ng whi ch i uci ng any di gils: in: get s(st r) I pri nt f( %s\ whi l a( 'p 是&1‘p<='8')) begin_count 1 alue= val ue’10+p·"0 e se array[ n++=val ue begin- count =0 i f (begin_count ==1)array[++=val ue; f or(val ue=0; val e<n; val ve++) printf("%d", array value]) print f(l": I n 0:

-
学院
thinkphp5.1博客后台实战视频
thinkphp5.1博客后台实战视频
-
下载
VIVADO_lic.rar
VIVADO_lic.rar
-
博客
中国传媒大学 复试经验 计算机科学与技术 网络安全 电子信息
中国传媒大学 复试经验 计算机科学与技术 网络安全 电子信息
-
学院
【数据分析-随到随学】Spark理论及实战
【数据分析-随到随学】Spark理论及实战
-
下载
《数据结构》面授辅导资料
《数据结构》面授辅导资料
-
学院
30个生涯锦囊,带你跳出迷茫,找到适合你的职业方向
30个生涯锦囊,带你跳出迷茫,找到适合你的职业方向
-
学院
转行做IT-第7章 数组
转行做IT-第7章 数组
-
博客
第3章 你应该如何运行程序 (可选,Shell、IDE介绍,推荐看一下)
第3章 你应该如何运行程序 (可选,Shell、IDE介绍,推荐看一下)
-
学院
微信支付2021系列之扫码支付一学就会java版
微信支付2021系列之扫码支付一学就会java版
-
学院
量化高频交易系统tick数据采集
量化高频交易系统tick数据采集
-
博客
库存的inception_v3代码对应图
库存的inception_v3代码对应图
-
学院
python办公自动化技巧
python办公自动化技巧
-
学院
性能测试面面观
性能测试面面观
-
下载
expresspro.rar
expresspro.rar
-
下载
SAP SD组织架构定义和分配.xlsx
SAP SD组织架构定义和分配.xlsx
-
学院
SubstancePainter插件开发-基础入门
SubstancePainter插件开发-基础入门
-
下载
2015中国金融不良资产市场调查报告
2015中国金融不良资产市场调查报告
-
博客
学汇编,记笔记(实验笔记)_《汇编语言(第4版)》王爽著——实验9_根据材料编程
学汇编,记笔记(实验笔记)_《汇编语言(第4版)》王爽著——实验9_根据材料编程
-
博客
2021.1.10 数据库项目实训回顾
2021.1.10 数据库项目实训回顾
-
博客
Python基础教程:类--继承和方法的重写
Python基础教程:类--继承和方法的重写
-
学院
【数据分析-随到随学】Python数据获取
【数据分析-随到随学】Python数据获取
-
下载
Mysql实验内容.pdf
Mysql实验内容.pdf
-
博客
Hive 中 insert into table 与 insert overwrite table 区别
Hive 中 insert into table 与 insert overwrite table 区别
-
下载
1985-2020年美赛真题和特等奖原版论文集.zip
1985-2020年美赛真题和特等奖原版论文集.zip
-
博客
SpringBoot 自动装配原理
SpringBoot 自动装配原理
-
学院
Appium自动化测试套餐
Appium自动化测试套餐
-
博客
springboot中pom的配置
springboot中pom的配置
-
博客
LeetCode-199-二叉树的右视图
LeetCode-199-二叉树的右视图
-
学院
【数据分析-随到随学】Mysql数据库
【数据分析-随到随学】Mysql数据库
-
下载
织梦post登录发布.zip
织梦post登录发布.zip