一. 实验目的。
数组是有序数组的集合,本实验通过上机掌握一维数组和二维数组的使用,以及字符串处理函数的使用方法。
二. 实验内容。
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...