第六章 利用数组处理批量数据
- 格式:ppt
- 大小:1.00 MB
- 文档页数:35


实验6 利用数组处理批量数据班级电信132 学号201315100209 姓名许春欢一、实验目的①掌握一维数组和二维数组的定义、赋值和输入输出的方法;②掌握字符数组和字符串函数的使用;③掌握与数组有关的算法(特别是排序算法)。
二、实验内容编写以下程序并调试。
1、编写C程序:分别用①选择法和②冒泡法对10个整数排序。
(选择法可以参考邮件附件:第六章数组,冒泡法参考课本P147页)#include<stdio.h>#include<string.h>void main( ){ int i,j,t,a[10];printf("input 10 nubers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("the sorted numbers :\n");for(i=0;i<10;i++)printf("%5d",a[i]);printf("\n");}2、编写C程序:将一个数组中的值逆序重新排放。
#include<stdio.h>#include<string.h>void main( ){ int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%5d",a[i]);printf("\n");}3、有一篇文章,共有3行文字,每行有个80字符。