C语言编程一维数组的使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三一维数组的使用
【实验目的】
1掌握一维数组、二维数组的定义和初始化方法。
2熟悉使用字符数组处理字符串处理的方法。
【实验内容】
1.输入10个学生的成绩,求平均成绩,并将低于平均成绩的分数打印出来.
编写程序:
#include
void readdata (float score[10])
{
int i;
printf("依次输入10个学生的成绩:\n");
for(i=0;i<10;i++)
scanf("%f",&score[i]);
return;
}
float aver(float score[10])
{
float sum;
int i;
for(sum=0,i=0;i<10;i++)
sum=sum+score[i];
return(sum/10);
}
void printff(float score[10],float ave)
{
int i;
printf("低于平均分的成绩为:\n");
for(i=0;i<10;i++)
if(score[i] printf("%8.2f",score[i]); return; } main() { void readdata (float score[10]); float aver(float score[10]); void printff(float score[10],float ave); float ave,score[10]; readdata(score); ave=aver(score); printf("average=%6.2f\n",ave); printff(score,ave); } 2、将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。 编写程序: #include int main() { int i,j,a[5]={8,6,5,4,1},b[5]; for(i=0,j=4;i<5,j>=0;i++,j--) b[j]=a[i]; for(i=0;i<5;i++) a[i]=b[i]; for(i=0;i<5;i++)