文档库

最新最全的文档下载
当前位置:文档库 > C基础练习题

C基础练习题

实验十指针练习

【实验目的】

掌握指针的定义和使用。

【实验平台】

带有Linux操作系统的PC机。

【实验步骤】

1.编写一个程序实现功能:将字符串”Computer Science”赋给一个字符数组,然后从

第一个字母开始间隔的输出该字符串,用指针完成。

2.用指针将整型组s[8]={1,2,3,4,5,6,7,8}中的值逆序存放。

3. 编写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。

char str1[20]={“Hello ”}, str2[20]={“World ”};

4. 编写一个程序实现以下功能:用指针数组处理一个二维数组,求出二维数组所有元素的和。

int array[3][4]={ {7, 10, -2, 3},

{14, 30, 6, -15},

{0, 5, 27, -7} };

5.已知数组a[10]和b[10]中元素的值递增有序,用指针实现将两个数组中的元素按递增

的顺序输出。

6.定义字符指针数组char *str[5]分别指向5个字符串常量,从小到大输出字符串的内容。

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,6}

8.输入一个字符串,内有数字和非数字字符,如a123x456 17960? 302tab5876 将其中连

续的数字作为一个整数,依次存放到整型数组a中。例如,123放在a[0],456放在a[1],统计共有多少个整数,并输出这些数。

免费下载Word文档免费下载: C基础练习题

(共14页)