c语言实验报告五一维数组
《C程序设计》课程实验报告
学院: 班级: 姓名: 学号: 实验设备:计算机1台2011年3月1日
实验项目名称一维数组
掌握一维数组的定义、初始化,以及一维数组元素的下标法引用。
实验要求:
掌握一维数组的定义、初始化,以及一维数组元素的下标法引用,并能编写简单程序。
实验内容 包括步骤 :
1.数组a中存放10个非0整数,编写程序,将数组a中的所有正数存放在数组的前面,负数存放在数组的后面。
要求:(1)数组元素值从键盘输入。 (2)用下标法。
2.将数组a中的10个元素后移m位,移出的m位顺序存放在数组的前位。
要求:(1)数组元素值在程序中初始化。 (2)m的值从键盘输入。 (3)用下标法。 调试与结果测试:
代码注释:
5-1
#include
int main int a[10];
int i;
for i 0;i 10;i++
scanf "%d",&a[i] ;
printf "\n" ;
for i 0;i 10;i++ if a[i] 0 printf " %d",a[i] ;
for i 0;i 10;i++ if a[i] 0 printf " %d",a[i] ; printf "\n" ; return 0; 5-2
#include
int main int a[10] 1,2,3,4,5,6,7,8,9,10 ;
int m,n,r,i;
printf "please input a number:\n" ;
scanf "%d",&m ;
for n 9;n 0;n--
a[n+m] a[n];
for r m-1;r 0;r--
a[r] a[10+r];
for i 0;i 10;i++
printf "%d ",a[i] ; printf "\n" ;
return 0; ――――――――――――以下内容为教师填写―――――――――――――――
教师评阅: 成绩:
2011年月日 物光学院计算机类实验报告