background image

报告。

六、实验内容

1. 运行下面的程序。根据运行结果,可以说明什么?
main( )
{
  int i,x[5]={1,2,3,4,5};
  for (i=0;i<=5;i++)
    printf("%4d",x[i]);
}

2、编程:输入一个长度为 10 的一维数组,然后将其向右循环移动一位后

输出。

   如:输入的一维数组啊[10]为:0 1 2 3 4 5 6 7 8 9 10
       则向右循环移动一位后,数组 a[10]变为:10 0 1 2 3 4 5 6 7 8 9 

3、从键盘输入 10 个整数,找出最大的数并输出该数及其下标。

4、用 scanf 函数给二维数组 a[3][4]输入 12 个数据,并求出每一行的正数之

和,每一行的最小值以及下标值。

5、编一程序,将两个字符串连接起来,分别有 strcat 函数和不要用 strcat

函数两种方法实现。提示:字符串输入输出可用 scanf、printf 函数或者
gets、puts 函数

七、实验总结和实验报告的撰写

1、以为数组的定义和一维数组初始化的方法。
2、一维数组相关算法设计。