实验4数组

发布 2023-04-19 10:12:28 阅读 9944

一. 实验目的。

数组是有序数组的集合,本实验通过上机掌握一维数组和二维数组的使用,以及字符串处理函数的使用方法。

二. 实验内容。

1.从键盘上输入10个学生的数学成绩,计算出平均成绩,然后输出平均成绩和大于平均成绩的全部成绩。

#include<>

void main()

int a[10],i;

float sum=0.0,**erage;

for(i=0;i<10;i++)

printf("**erage=%f",**erage=sum/10);

for(i=0;i<10;i++)

2. 从键盘上输入10个学生的数学成绩,删除掉其中小于60分的成绩,输出余下学生成绩。

#include<>

void main()

int a[10],i;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

1. 编写程序,打印出fibonacii数列的前20个数,并将其存放在一个一维数组f中。

#include<>

void main()

int i;

int f[20]=;

for(i=2;i<20;i++)

f[i]=f[i-2]+f[i-1];

for(i=0;i<20;i++)

printf("%6d",f[i]);

2. 读程序,说明程序的功能和输出结果,然后执行程序,验证结果的正确性。

#include<>

void main( )

int a[3][4]=,

int min,p,i,j;

for(i=0;i<=2;i++)

printf(“%d\t(%d,%d)”,a[i][p],i,p);

3. 完善程序,使其能输出如下图形。

#include<>

void main( )

char a

int i,j,k;

char space='

for(i=0;i<5;i++)

4. 用一维数组编写程序,从键盘上输入由5个字符组成的一个字符串,然后输出该字符串,要求用两种方法:

1) 按字符逐个输入/输出。

2) 按字符串输入/输出。

#inlcude<>

void main( )

scanf(“%s”,str);

printf(“%s”,str);

5编一个程序,将两个字符串连接起来,不要使用strcat函数。

#include<>

void main()

char s1[100],s2[100],s[100]; int i,j;

printf("input string1:")

gets(s1);

printf("input string2:")

gets(s2);

for(i=0;s1[i]!=0';i++)

s[i]=s1[i];

for(j=0;s2[j]!=0';j++)

s[i+j]=s2[j];

s[i+j]='0';

printf("the new string is :%s",s);

5. 用二维数组编写程序,输入3个字符串,然后反向输出每个字符串以及字符串的长度。

#include <>

void main()

6. 程序是查询某学生是否为该班学生的程序,试填空完成该程序。

#include<>

#include<>

void main()

char a[5][8]=

int i,flag=0;

char name[8];

printf("请输入要查询的学生姓名");

gets(name);

for(i=0;i<5;i++)

if(strcmp(name,a[i])=0) flag=1;

if(flag==1)

printf("%s是这个班的",name);

elseprintf("%s不是这个班的",name);

实验4数组

每人在d盘建立自己的文件夹 学号 姓名 如d 00001王菲,所编写的程序文件和实验报告就放在这个文件夹里,成果提交时将文件夹压缩传到ftp 218.199.228.243 高级语言程序设计 实验四。实验目的。1 掌握数组的定义 引用 初始化 输入和输出的方法。2 学习使用数组实现求最值 排序 数据...

实验4 数组

淮海工学院计算机工程学院。实验报告书。课程名 c 程序设计 题目数组。班级。学号。姓名。1 实验内容或题目。1 上机调试p144例题5.6,将运行结果截图拷贝 2 上机调试p145例题5.7,输入10个整数,将运行结果截图拷贝。3 编程 p162 第9题。要求通过键盘输入年月日,计算该日是该年的第几...

实验4数组

end sub 结束 按钮。private sub command4 click endend sub 输入 按钮。private sub command1 click static i as integer 静态变量存记录数。dim j as integer dim found as boolea...