-
一维数组实验和答案.doc
数组中的常用算法:求和,求最大、最小值,查找,排序。
输入10个数输出其中最小的数。(反之最大数)
#includestdio.h
void main()
{
int a[10],i,min;
printf(请输入10个数:\n);
for(i=0;i10;i++)
scanf(%d,a[i]);
min=a[0];
for(i=1;i10;i++)
{
if(mina[i])
min=a[i];
}
printf(最小的数为%d\n,min);
} 输入10个数输出找出其中最大的数是第几个(查找)。
#includestdio.h
void main()
{
2018-02-05 约2.06千字 4页 立即下载
-
实验5 数组1答案.doc
实验 数组1
实验目的:
1、进一步掌握循环结构的程序设计
2、掌握在循环结构里面使用break、continue
3、掌握一维数组的定义与使用
实验内容:
一、观察下列代码(有语法问题自己解决)
1、利用无限循环输入数据,直到条件满足利用break跳出循环:
#include iostream
using namespace std;
int main( )
{
int x,sum=0;
while(1)
{
cin x;
if(x = 0)
break;
sum += x;
}
return 0;
}
2、利用continue语句实现输出1-100之间的偶数:
#include
2017-12-16 约2.83千字 4页 立即下载
-
实验四数组1.ppt
数组(1) 一维数组程序举例 例1 输入10个整数,计算总和与平均值。 #includestdio.h #define N 10//宏定义,是预编译命令中的一种,意思是用N表示10这个字符。 main() { int i,score[N],sum=0; double avg=0; for (i=0; iN; i++) {scanf(%d,score[i]); sum=sum+score[i];} avg=(double)sum/N; printf(%d\n,sum); printf(%lf\n,avg); } 一个人N门课的成绩怎样存储和处理? 一个班N门课的成
2016-12-24 约字 23页 立即下载
-
实验三 数组.docx
实验三 数 组1.实验目的要求掌握一维数组和二维数组的定义、初始化赋值、元素引用的方法。初步了解数组名与地址的关系。掌握字符数组和字符串函数的使用。掌握与数组有关的算法(特别是排序和查找算法)。2.实验内容(1)阅读下列程序,写出其运行结果,并指出其功能。1#include iostream.h#define N 10void main(){int a[N];int s,i,j,t;for ( i = 0 ; i N ; i ++ ){if ( i % 2 ) a[ i ] = i * i ;else a[ i ] = 100 - ( i / 2 ) * ( i / 2 ) ;} fo
2017-02-01 约3.7千字 10页 立即下载
-
实验 数组.doc
实验VC的调试熟练掌握跟踪调试的方法下面程序的功求主、次对角线元素之和。
三、编程练习(必须上交)
利用VC++编写程序,并调试、运行,直到输出正确结果。
编程练习1:
实验教材:(实验6 数组(1) )
P25:
3、编写程序 (1)、(3)
所有源程序文件名由自己确定,如sjt1.c、sjt2.c等等。
编程练习2:
(1) 输入一个字符串,将其中所有大写字母改为小写字母,而所有小写字母全部改为大写字母,其它字符不动。最后输出新的字符串。【】”的元素(即对角线和对角线之上的各元素)其值为1;
数组中“行下标值列下标值”元素的值为(行下标-列下标+1)
将编写好的程序用文件名phalanx.
2017-06-14 约3.48千字 6页 立即下载
-
实验三_控制语句和数组.docx
贺州学院C#程序设计与开发实战实验报告班级: 14软件2班姓名:学号实验名称:实验三 控制语句和数组完成时间2016/3/25一、实验目的1.掌握if语句和switch语句的使用。2. 掌握while语句、do-while语句、for语句和foreach语句的使用。3. 掌握包含循环嵌套、break、continue的复杂程序设计。4. 掌握数组的应用,包括一维数组、二维数组和锯齿数组的使用。5. 掌握Array数组类的常用操作。二、实验内容1. 某餐馆从周一到周日每天都有一个特价菜,具体如下:星期一:干煸四季豆6元星期二:蒜蓉油麦菜4元星期三:白水鸡8元星期四:清炒笋丝6元星期五:西红柿炖牛
2017-01-18 约6.47千字 11页 立即下载
-
第5章 数组实验讲解.ppt
第5章 数组实验 实例1 用筛选法求100以内的素数,每行输出10个 实例2 设某班5名学生的三科成绩表,编程输入这5个学生三科成绩,计算并输出每科成绩平均分 实例4 求一个3×3矩阵对角线之和 * * 素数(质数):只能被1和自身整除的整数 步骤: 1,定义和初始化数组 2,判断数组中元素是否是素数, 如果是,则保持原值;否则修改值为0 3,依次输出非0的元素,即所有素数 #define N 101 #include stdio.h Void main() { int a[N],i,j; for (i=2;iN;i++) a[i]=i; for (i=2;i=N;i++) f
2018-05-14 约1.18千字 4页 立即下载
-
实验八指向数组的指针.doc
实验八 指向数组的指针
实验类型:验证性 要求:必做 学时:2
实验目的:
1.进一步理解指针的概念,掌握其在数组和字符串中的应用
2.能正确使用指向函数的指针变量
3.了解指向指针的指针的概念及其使用方法
实验内容:
1.输入10个整数,找出其中最大的数并与最后一个数对换。写三个函数
(1)输入10个数;
(2)进行处理;
(3)输出10个数。
源程序:#define n 10
#include stdio.h
input(int *p) /*用for循环输入10个数*/
{int i; /*首先定义循环次数控制变量*/
f
2018-02-15 约1.18千字 3页 立即下载
-
实验四数组1讲述.ppt
数组(1) 一维数组程序举例 例1 输入10个整数,计算总和与平均值。 #includestdio.h #define N 10//宏定义,是预编译命令中的一种,意思是用N表示10这个字符。 main() { int i,score[N],sum=0; double avg=0; for (i=0; iN; i++) {scanf(%d,score[i]); sum=sum+score[i];} avg=(double)sum/N; printf(%d\n,sum); printf(%lf\n,avg); } 一个人N门课的成绩怎样存储和处理? 一个班N门课的成
2017-03-25 约5.42千字 23页 立即下载
-
实验3-数组与指针.doc
实验3 数组与指针
程序填空
1.
本题分值:10
题目描述:
随机产生10个整数存放到数组中(下标0的位置不放,从下标1开始),输入待查找的整数x,查找x是否存在于这10个数中。若存在,则输出x(最初)出现在这批数中的位置序号(例如1或2或……);若不存在x,则输出“不存在”。以下是完成此项工作的程序,请在计算机上调试程序以补足其中的空格。
代码:
#include iostream
using namespace std;
void main( )
{
int a[101],k,x;
for(k=1;k=10;k++) //从数组中下标1的元素开始存放数据
{
a[k]
2017-04-21 约4.65千字 6页 立即下载
-
实验6数组及其应用.doc
实验6 数组及其应用
成绩 专业班级数学122班学号201212010220姓名文鑫报告日期 2014-5-26
实验类型:●验证性实验 ○综合性实验 ○设计性实验
实验目的:
1熟悉定义数组的方法、引用数组元素的方法。
2学会对数组的初始化、对数组元素输入值、输出数组的内容。
实验内容:
第五章习题第5题、第10题、第13题
实验步骤:(记录实验过程中的步骤)
1 要求上机实验前先编写出程序代码
2 编辑录入程序
3 调试程序并记录调试过程中出现的问题及修改程序的过程
4 经反复调试后,运行程序并验证程序运行是否正确。
5 记录运行时的输入和输出。
实验任务的程序运行
2015-08-12 约2.03千字 6页 立即下载
-
实验一数值型数组的实现.doc
实验一 数值型数组的实现
实验目的
理解数值型数组的逻辑结构和存贮结构
掌握数值型数组基本运算及其实现
掌握函数之间传递数组的方法
实验内容
任务一 掌握一维数组的遍历操作
题目要求
1.从数据文件中读入数据到数组,计算最大值,输出到屏幕。
编写函数int read(int arr[])从数据文件data.txt中读入数据到整型数组a,返回读入数据个数n。
编写函数int getMax(int arr[],int n)遍历整型数组,求最大值。
在main函数中调用read和getMax函数完成。
2. 修改getMax函数使其返回最大值及最大值所在的下标。
源程序清单 ex03_
2017-08-29 约1.21千字 3页 立即下载
-
实验二字符型数组的实现.doc
实验二 字符型数组的实现
实验目的
理解字符型数组的逻辑结构和存贮结构
掌握字符型数组基本运算及其实现
掌握C语言字符串处理库函数
任务一
题目要求
编写一个字符串处理程序。程序功能:输入一个字符串,删除其中的数字字符后,全部转换成后大写输出。
提示:字符串全部转换成大写函数原型:char*strupr(char*src)
程序的正确运行示例:
输入一个字符串:ShangHai2011!
输出:SHANGHAI!
源程序清单 ex04_01.cpp
运行结果窗口
任务二
题目要求
编写一个字符串处理程序。功能:输入一个字符串,只取其中的英文字母,全部转换成小写后输出。
提示:字符串全
2017-08-26 约小于1千字 2页 立即下载
-
VB实验3数组.doc
本科实验报告
课程名称: 人机界面程序设计基础
实验项目: 三、 数组
实验地点: 北区多学科楼
专业班级: 学号:
学生姓名:
指导教师:
年 月 日
一、实验目的和要求
1、掌握数组的声明、数组元素的引用。
2、掌握固定长度数组和动态数组的使用差别。
3、掌握数组常用的操作和常用算法。
4、掌握列表框和组合框的使用。
二、实验内容和原理
1、随机产生30~100(包括30、
2017-04-21 约2.57千字 6页 立即下载
-
实验十数组的综合应用.doc
第一章 控制台应用程序
C++程序设计实践教材 第一章 程序设计同步实验指导
PAGE 4
PAGE 3
实验十 数组的综合应用
一、实验目的
1. 掌握字符数组的特点及应用。
2. 掌握数组的综合应用。
二、实验内容
提示:每题建立一个C++源文件。当完成一个题目后,使用菜单“文件”—〉“关闭工作区”,再新建C++源文件做下一个题目。
1.已知两个矩阵A和B如下,编一程序计算出它们的积。
#includeiostream.h
void main()
{
int A[4][4]={{3,0,4,5},{6,2,1,7},{4,1,5,8}};
int B[4][4
2017-04-15 约2.29千字 4页 立即下载