第七章实验报告(数组实验) 您所在的位置:网站首页 函数模块化程序设计实验总结 第七章实验报告(数组实验)

第七章实验报告(数组实验)

2024-07-10 08:51| 来源: 网络整理| 查看: 265

C语言程序设计实验报告 实验项目:

1、一维数组的应用

2、二维数组的应用

3、字符数组应用

姓名:徐溢璠     实验地点: 514实验室       实验时间:2019年5月29日 一、实验目的与要求 1、一维数组的应用

定义一个一维整型数组,其大小为10,即它能存放10个数据;

使用循环语句,利用随机函数产生10个整数存放在数组中;

编写排序函数sort1();

使用循环语句,将排好序的10个数依次输出。

2、二维数组的应用

怎样定义和使用二维数组;

怎样用循环进行二维数组中值的计算;

使用循环依次输出二维数组中的元素;

用if语句根据条件判断某个字符是否是大写字母。

3、字符数组应用

用scanf()函数,从键盘输入一个字符串存入字符数组中;

求出该字符串的长度;

用for循环依次比较,循环的终值为长度的一半;

设置一个标志符ch,初值为'Y',若某字符对不相等,将其设置为‘N';

根据ch是’Y'还是'N',输出该字符串是否是回文数。

二、实验内容 7.3.1  一维数组的应用 实验练习 1  1、简单问题描述

写一个函数,对用随机函数产生的10个整数按从小到大的顺序排序(升序,冒泡排序实现)。程序流程图如下所示:

2、实验代码 #include #include #include void sort1(int s[],int n) { int i,j; int temp; for(i=0 ;i=i+1;j--) { if(s[j]0,31,29,31,30,31,30,31,31,30,31,30,31}}; int day1(int year,int month,int day) { int i,j,s=0;  if (year % 400 == 0 || (year % 4 ==0 && year % 100 != 0)) { i=1; } else i=0; for(j=1;j


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有