C高级语言程序设计实验内容由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c高级语言程序设计”。
实验一 C语言的运行环境和基础知识
一、实验目的1.掌握c程序设计编程环境visual c++,掌握运行一个c程序设计的基本步骤,包括编辑、编译、连接和运行。
2.熟练掌握Visual C++ 6.0环境运行的C程序上机步骤 3.数据类型、常量和变量的使用 4.表达式及运算符的应用 5.C程序的调试。
二、实验内容和源程序清单、测试数据、结果。
1、最简单的C程序。(要求文件名:1_1.c)#include int main(){
printf(“Hello world!n”);return 0;}
2、一个具有致命错误的程序,请修改。(要求文件名:1_2.c)#include int main(){ int i scanf(“%d”,i);
printf(“i=%dn”,i);
return 0;}
3、一个具有警告语法错的程序。(要求文件名:1_3.c)#include int main(){ int i=9,j,s;
s=i+j;printf(“s=%dn”,s);return 0;}
4、写出一个程序测试整型、字符型数据表示,并输出以验证是否正确。(要求文件名:1_4.c)#include int main(){
int x=010,y=10,z=0x10;
/* 整型数据表示 */ char c1='M',c2='x4d',c3='115',c4=77,c;
/* 字符型数据表示 */
/* 整型数据的输出 */ printf(“x=%o,y=%d,z=%xn”,x,y,z);
/* 数据以原进制输出,注意是否有前导0或0x */ printf(“x=%d,y=%d,z=%dn”,x,y,z);
/* 数据以10进制输出,换算到10进制,结果对吗? */ /* 字符型数据的输出 */ printf(“c1=%c,c2=%x,c3=%o,c4=%dn”,c1,c2,c3,c4);
/* 数据以原进制输出,注意是否有前导0或0x ?*/ printf(“c1=%c,c2=%c,c3=%c,c4=%cn”,c1,c2,c3,c4);
/* 结果都是什么字符?,也就是说字符可以自由的表示成几种形式? */ printf(“c1=%d,c2=%d,c3=%d,c4=%dn”,c1,c2,c3,c4);
/* 看看这些字符的10进制ASCII码,哦,ASCII码一样,同一种字符 */
/* 字符型数据参与算术运算 */ c=c1+32;
/* 字符怎么参加了数学运算,哦,是字符对应的ASCII码-整数 /* 参与数学运算;结果还是一个整数-另外一个字符的ASCII码 */ printf(“c=%c,c=%dn”,c,c);
/* 看看这个字符是什么?哇,'M'+32='m'了,看看ASCII码表,原来如此!*/ return 0;} 参考结果: x=10,y=10,z=10 x=8,y=10,z=16 c1=M,c2=4d,c3=115,c4=77 c1=M,c2=M,c3=M,c4=M c1=77,c2=77,c3=77,c4=77 c=m,c=109
三、实验报告要求
将题目:2和4的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。2
实验二
顺序结构程序设计
一、实验目的:
1.掌握顺序结构程序设计 2.掌握赋值语句的用法
3.熟练地进行数据输入和输出
二、实验内容和源程序清单、测试数据、结果。
1、已知:a=2,b=3,x=3.9,y=2.3(a,b整型,x,y浮点),计算算术表达式(float)(a+b)/2+(int)x%(int)y的值。试编程上机验证。(要求文件名:2_1.c)提示编程要点:
(1)先判断结果值类型,可设置一个此类型的变量用于记录表达式结果,本例用r存放结果;(2)程序先给几个变量赋初值,然后将表达式赋值给变量r;(3)最后打印变量r的值就是表达式的值。参考程序:
#include int main(){
int a=2,b=3;float x=3.9,y=2.3;
float r;
r=(float)(a+b)/2+(int)x%(int)y;
printf(“%fn”,r);return 0;} 参考结果: 3.500000 思考:为什么是这个结果?
2、分析下面程序结果,并上机验证。(要求文件名:2_2.c)#include int main(){
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(“i=%d, j=%d, m=%d, n=%dn”,i,j,m,n);
return 0;} 参考结果:
i=9, j=11, m=9, n=103、用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。从键盘如何输入?(要求文件名:2_3.c)#include int main(){ int a,b;float x,y;char c1,c2;scanf(“a=%d b=%d”,&a,&b);scanf(“%f %e”,&x,&y);scanf(“%c%c”,&c1,&c2);printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%cn”,a,b,x,y,c1,c2);return 0;}
4、编程序,用getchar函数读入两个字符给c1、c2,然后分别用 putchar函数和 printf函数输出这两个字符。(要求文件名:2_4.c)参考程序:
#include int main(){ char c1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(c2);printf(“n%c,%c”,c1,c2);return 0;}
三、实验报告要求
将题目:1和3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验三
选择结构程序设计
一、实验目的1.2.3.4.了解C语句表示逻辑量的方法(以0代表“假”以1代表“真”);
学会正确使用逻辑运算符和逻辑表达式;
熟练掌握if语句和switch语句;
熟练掌握switch语句中break语句的作用。
二、实验内容和源程序清单、测试数据、结果。
(1)掌握各种格式转换符的正确使用方法,输出结果。(要求文件名:3_1.c)#include int main(){ int a=5,b=7;float x=67.8564,y=-789.124;char c='A';long n=1234567;unsigned u=65535;printf(“%d%dn”,a,b);printf(“%3d%3dn”,a,b);printf(“%f,%fn”,x,y);printf(“%-10f,%-10fn”,x,y);printf(“%8.2f,%8.2f,%.4f,%.4f,%3f,%3fn”,x,y,x,y,x,y);printf(“%e,%10.2en”,x,y);printf(“%c,%d,%o,%xn”,c,c,c,c);printf(“%ld,%lo,%xn”,n,n,n);printf(“%u,%o,%x,%dn”,u,u,u,u);printf(“%s,%5.3sn”,“COMPUTER”,“COMPUTER”);return 0;}
(2)1.从键盘任意输入一个年号,判断它是否是闰年。若是闰年,输出“Yes”,否则输出“No”。已知符合下列条件之一者是闰年:(1)能被4整除,但不能被100整除;(2)能被400整除。(要求文件名:3_2.c)参考程序:
#include int main(){
int year, flag;printf(“Enter year:”);scanf(“%d”, &year);if(year%4==0&&year%100!=0 || year%400==0)
{
flag = 1;
} else
{
flag = 0;
} if(flag)
{
printf(“Yesn”);
} else
{
printf(“Non”);} return 0;}(3)编程序,并给出程序的运行结果,注意思考case中break的用法以及为什么是这样的结果?(要求文件名:3_3.c)参考程序:
#include int main(){
int x=2,y=1,a=1,b=2;switch(x){ case 2:
switch(y)
{
case 1:a++;
case 2:b++;break;
}
case 3:a++;b++;break;} printf(“%d %dn”,a,b);return 0;}(4)编程序:输入4个整数,要求按由小到大的顺序输出。(要求文件名:3_4.c)参考程序:
#include int main(){
int t,a,b,c,d;scanf(“%d,%d,%d,%d”,&a,&b,&c,&d);printf(“a=%d,b=%d,c=%d,d=%dn”,a,b,c,d);if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=c;c=t;} if(a>d){t=a;a=d;d=t;} if(b>c){t=b;b=c;c=t;} if(b>d){t=b;b=d;d=t;} if(c>d){t=c;c=d;d=t;} printf(“%d,%d,%d,%dn”,a,b,c,d);return 0;}
三、实验报告要求
将题目:2和3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验四 循环结构程序设计
一、实验目的1.2.3.4.5.熟练使用while、for语句实现循环程序设计
理解循环条件和循环体,以及while、for语句的相同及不同之处 掌握嵌套循环程序设计
熟练掌握下拉菜单Debug的程序调试方法 掌握break和continue的用法
二、实验内容和源程序清单、测试数据、结果。
(1)输入两个正整数m和n,求它们的最大公约数和最小公倍数。(要求文件名:4_1.c)参考程序:
#include int main(){ int x,y,i,m,max;scanf(“%d,%d”,&x,&y);if(x>y)
m=x;else
m=y;for(i=1;i
if((x%i==0)&&(y%i==0))
max=i;} printf(“%dn”,max);printf(“%dn”,x*y/max);return 0;}(2)从键盘输入一个 int 类型的正整数,输出它的所有因子。如输入6,输出1,2,3;输入20,输出1,2,4,5,10。(要求文件名:4_2.c)参考程序:
#include int main(){ int x,i;scanf(“%d”,&x);for(i=1;i
printf(“%dn”,i);} return 0;}(3)输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。(要求文件名:4_3.c)参考程序:
#include #include int main(){ char c;int letter=0,digit=0,space=0,other=0;printf(“please input string:”);while((c=getchar())!='n'){
if(c>='a'&&c='A'&&c
letter++;
else if(c>='0'&&c
digit++;
else if(c==' ')
space++;
else other++;} printf(“%d,%d,%d,%dn”,letter,digit,space,other);return 0;}(4)编程计算111111的值。(要求文件名:4_4.c)23499100参考程序:
#include int main(){
int sign = 1;double sum = 1;double deno = 2;double term = 1;while(deno
sign =(-1)*sign;
term = sign*(1/deno);
sum = sum+term;
deno++;} printf(“%lfn”,sum);return 0;}
三、实验报告要求
将题目:3和4的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验五
数组
一、实验目的1.掌握一维、二维数组的定义、引用、应用 2.掌握字符数组的定义、引用、应用 3.掌握字符串处理函数
二、实验内容和源程序清单、测试数据、结果。
(1)给出下面程序的结果,思考为什么?(要求文件名:5_1.c)#include int main(){
char a[]=“Chinaren”,b[]=“Tiananmen”;char *p1,*p2;
int k=0;p1=a;
p2=b;for(k=0;k
if(*(p1+k)==*(p2+k))
printf(“%c”,*(p1+k));printf(“n”);return 0;}(2)有一个3×4的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号。(要求文件名:5_2.c)参考程序: #define M 3 #define N 4
#include int main(){ int max,i,j,r,c;
int a[M][N]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};
max=a[0][0];
for(i=0;i
for(j=0;j
if(a[i][j]>max)
{
max= a[i][j];
r=i;
c=j;
}
printf(“max=%d , row =%d , colum=%d n”,max , r, c);
return 0;}(3)编程序用于读入10个字符串,然后找出最大的字符串并打印。(要求文件名:5_3.c)参考程序:
#include #include main(){
char str[10][80],maxstring[80];
int i;printf(“Enter ten strings:n”);for(i=0;i
{
scanf(“%s”, str[i]);} strcpy(maxstring, str[0]);
for(i=1;i
{
if(strcmp(str[i],maxstring)>0)
{
strcpy(maxstring,str[i]);
} } printf(“The max string is:%sn”,maxstring);}(4)给出下面程序的运行结果,思考为什么?(要求文件名:5_4.c)#include int main(){
int a[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};int i,j,s=0;for(i=0;i
for(j=0;j
{
if(a[i][j]
if(a[i][j]==0)break;
s+=a[i][j];
} } printf(“%dn”,s);return 0;}(5)测试二维数组的各个地址值,结果是什么,思考原因。(要求文件名:5_5.c)#include #define M 3 #define N 4 int main(){
int a[M][N];printf(“%xn”,a);printf(“%xn”,a[0]);for(int i=0;i
printf(“%x,”,&a[i][j]);
return 0;}
三、实验报告要求
将题目:2和3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验六
函数
一、实验目的1.掌握C语言函数的定义方法、函数的声明及函数的调用方法。
2.了解主调函数和被调函数之间的参数传递方式。
二、实验内容和源程序清单、测试数据、结果。
(1)给出下面程序的结果,思考为什么?(要求文件名:6_1.c)#include void swap(int x,int y){ int t;t=x;x=y;y=t;printf(“%d %d ”,x,y);} int main(){ int a=5,b=7;swap(a,b);printf(“%d %dn ”,a,b);return 0;}(2)写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。(要求文件名:6_2.c)参考程序:
#include int prime(int number);int main(){ int number;printf(“please input a num:n”);scanf(“%d”,&number);if(prime(number))
printf(“%d is prime!”,number);else
printf(“%d is not!”,number);return 0;} int prime(int number)/*此函数用于判别素数*/ { int flag=1,n;for(n=2;n
if(number%n==0)
flag=0;return(flag);}(3)求两个整数的最大公约数和最小公倍数。写一个函数求最大公约数。(要求文件名:6_3.c)参考程序:
#include int max_ys(int x,int y);int main(){ int x,y,i,max;scanf(“%d,%d”,&x,&y);max=max_ys(x,y);printf(“%dn”,max);printf(“%dn”,x*y/max);return 0;} int max_ys(int x,int y){ int i,m,max;if(x>y)m=x;else m=y;for(i=1;i
max=i;} return(max);}(4)写一函数,输入一个十六进制数,输出相应的十进制数。(要求文件名:6_4.c)参考程序:
#include #include #include long change(char shu[]){ long i,k,sum=0;k=strlen(shu)-1;for(i=k;i>=0;i--)
if(shu[i]>=48&&shu[i]
sum=sum+(shu[i]-48)*pow(16,k-i);
else if(shu[i]>=65&&shu[i]
sum=sum+(shu[i]-55)*pow(16,k-i);
else if(shu[i]>=97&&shu[i]
sum=sum+(shu[i]-87)*pow(16,k-i);
else
{
printf(“error!n”);
break;
} return sum;} int main(){ char str[100];long s;gets(str);s=change(str);if(!s)
printf(“The number is not oxn”);else
printf(“change:%ldn”,s);return 0;}
三、实验报告要求
将题目:3和4的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验七
指针
一、实验目的1.掌握指针变量的定义与引用。
2.熟练使用函数指针、数组指针、字符串指针编写应用程序。
二、实验内容和源程序清单、测试数据、结果。
(1)输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大顺序输出。参考程序:(输入三个整数,按由小到大的顺序输出)(要求文件名:7_0.c)#include void swap(int *p1,int *p2);int main(){ int n1,n2,n3,*p1,*p2,*p3;scanf(“%d,%d,%d”,&n1,&n2,&n3);p1=&n1;p2=&n2;p3=&n3;if(n1>n2)swap(p1,p2);if(n1>n3)swap(p1,p3);if(n2>n3)swap(p2,p3);printf(“the order is:%d,%d,%dn”,n1,n2,n3);return 0;} void swap(int *p1,int *p2){ int temp;temp=*p1;*p1=*p2;*p2=temp;} 参考程序:(输入三个字符串,按由小到大顺序输出)(要求文件名:7_1.c)#include #include void swap(char *p1,char *p2);int main(){ char s1[20],s2[20],s3[20];char *ps1=s1,*ps2=s2,*ps3=s3;scanf(“%s”,ps1);scanf(“%s”,ps2);scanf(“%s”,ps3);if(strcmp(ps1,ps2)>0)swap(ps1,ps2);if(strcmp(ps1,ps3)>0)swap(ps1,ps3);if(strcmp(ps2,ps3)>0)swap(ps2,ps3);printf(“the order is:%s,%s,%sn”,ps1,ps2,ps3);return 0;} void swap(char *p1,char *p2){ char temp[20];strcpy(temp,p1);strcpy(p1,p2);strcpy(p2,temp);}(2)用指向指针的指针的方法对x个整数排序并输出。要求将排序单独写成一个函数。x和各整数在主函数中输入,最后在主函数中输出。(要求文件名:7_2.c)参考程序:
#include void maopao(int *p,int x);int main(){
int x,a[100],*p,i;p=a;scanf(“%d”,&x);for(i=0;i
scanf(“%d”,p++);p=a;printf(“n”);maopao(p,x);printf(“the sorted numbers:n”);p=a;for(i=0;i
printf(“%dt”,*p);
return 0;} void maopao(int *p,int x){ int i,j,temp;for(i=0;i
for(j=0;j
if(*(p+j)>*(p+j+1))
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
} }(3)利用函数和指针将给定字母字符串的第一个字母变成大写字母,其它字母变成小写字母。在main函数中接收字符串的输入,改变后的字符串的输出也在main函数中实现。(要求文件名:7_3.c)参考程序:
#include #include void change(char *s);int main(){ char s[100];char *ps=s;scanf(“%s”,ps);change(ps);printf(“%s”,ps);return 0;} void change(char *s){ int x,i;x=strlen(s);if(*s>='a'&&*s
*s-=32;s++;
} for(i=0;i='A'&&*s
*s+=32;
三、实验报告要求
将题目2和3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验八
结构体和共用体
一、实验目的1.掌握结构体类型和结构体变量的定义。
2.掌握结构类型变量的定义和使用。
3.掌握链表的概念,初步学会对链表进行操作。
二、实验内容和源程序清单、测试数据、结果。
(1)给出下面程序的运行结果,思考为什么?(要求文件名:8_1.c)#include struct STU {
char num[10];
float score[3];};
int main(){
struct STU s[3]={{“1122301”,90,95,85}, {“1122302”,80,90,75}, {“1122303”,98,92,85}}, *p=s;
int i;
float sum = 0;
for(i=0;i
sum = sum + p->score[i];
} printf(“%6.2fn”,sum);
return 0;}(2)有10个学生,每个学生的数据包括学号,姓名,三门课的成绩,从键盘输入十个学生的数据,要求打印出每个学生的平均成绩,以及最高分的学生的数据(包括学号,姓名,三门课的成绩,平均分数)。(要求文件名:8_2.c)#include #define N 10 struct student {
char num[6];
char name[8];
float score[3];
float avr;} stu[N];
int main(){ int i,j,maxi;
float sum,max,average;
for(i=0;i
{ printf(“input scores of student %d:n”,i+1);
printf(“NO.:”);
scanf(“%s”,stu[i].num);
printf(“name:”);
scanf(“%s”,stu[i].name);
for(j=0;j
{ printf(“score %d:”,j+1);
scanf(“%f”,&stu[i].score[j]);
}
}
average=0;
max=0;
maxi=0;
for(i=0;i
{ sum=0;
for(j=0;j
sum+=stu[i].score[j];
stu[i].avr=sum/3.0;
average+=stu[i].avr;
if(sum>max)
{ max=sum;
maxi=i;
}
}
average/=N;
printf(“
NO.name
score1
score2
score3
averagen”);
for(i=0;i
for(j=0;j
printf(“%9.2f”,stu[i].score[j]);
printf(“
%8.2fn”,stu[i].avr);
}
printf(“average=%5.2fn”,average);
printf(“The highest score is : student %s,%sn”,stu[maxi].num,stu[maxi].name);printf(“his scores are:%6.2f,%6.2f,%6.2f,average:%5.2f.n”, stu[maxi].score[0],stu[maxi].score[1],stu[maxi].score[2],stu[maxi].avr);return 0;}(3)建立一个链表,每个结点包括:学号,姓名,性别,年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。(要求文件名:8_3.c)
#include #include #define LEN sizeof(struct student)struct student {
char num[6];char name[8];char sex[2];int age;struct student *next;} stu[10];
int main(){
struct student *p,*pt,*head;int i,length,iage,flag=1;int find=0;
//找到待删除元素 find=1,否则find=0 while(flag==1){
printf(“input length of list(
scanf(”%d“,&length);
if(length
flag=0;}
//建立链表
for(i=0;i
p=(struct student *)malloc(LEN);
if(i==0)
head=pt=p;
else
pt->next=p;
pt=p;
printf(”NO.:“);
scanf(”%s“,p->num);
printf(”name:“);
scanf(”%s“,p->name);
printf(”sex:“);
scanf(”%s“,p->sex);
printf(”age:“);
scanf(”%d“,&p->age);
}
p->next=NULL;
p=head;printf(”n NO.name
sex agen“);
//显示
while(p!=NULL){
printf(”%4s%8s%6s%6dn“,p->num,p->name,p->sex,p->age);
p=p->next;}
// 删除
printf(”input age:“);
//输入待删年龄
scanf(”%d“,&iage);pt=head;p=pt;
if(pt->age==iage)
//链头是待删元素
{
p=pt->next;
head=pt=p;
find=1;
}
else
//链头不是待删元素
pt=pt->next;
while(pt!=NULL){
if(pt->age==iage)
{
p->next=pt->next;
find=1;
}
else
// 中间结点不是待删元素
p=pt;
pt=pt->next;
}
if(!find)
printf(” not found %d.“,iage);
p=head;
printf(”n NO.name
sex agen“);//显示结果
while(p!=NULL){
printf(”%4s%8s“,p->num,p->name);
printf(”%6s%6dn“,p->sex,p->age);
p=p->next;
}
return 0;}
三、实验报告要求
将题目3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验九
文件操作
一、实验目的1.掌握文件和文件指针的概念以及文件的定义方法。
2.了解文件打开和关闭的概念和方法。
3.掌握有关文件的函数。
二、实验内容和源程序清单、测试数据、结果。
(1)对data.dat文件写入100条记录。(要求文件名:8_1.c)
#include int main(){ FILE *fp;
int i;
float x;
fp=fopen(”c:data.dat“,”w“);
for(i=1;i
{
scanf(”%f“,&x);
fprintf(fp,”%fn“,x);
}
fclose(fp);
return 0;}
(2)设有一文件cj.dat存放了50个人的成绩(英语、计算机、数学),存放格式为:每人一行,成绩间由逗号分隔。计算三门课平均成绩,统计个人平均成绩大于或等于90分的学生人数。(要求文件名:8_2.c)
#include int main(){ FILE *fp;
int num=0;
float x , y , z , s1 , s2 , s3;
fp=fopen(”c:cj.dat“,”r“);
while(!feof(fp))
{
fscanf(fp,”%f,%f,%f“,&x,&y,&z);
s1=s1+x;
s2=s2+y;
s3=s3+z;
if((x+y+z)/3>=90)
num=num+1;
}
printf(”分数高于90的人数为:%dn“,num);
fclose(fp);
return 0;}
(3)统计上题cj.dat文件中每个学生的总成绩,并将原有数据和计算出的总分数存放在磁盘文件“stud”中。(要求文件名:8_3.c)
#include ”stdio.h“ int main(){
FILE *fp1,*fp2;
float x,y,z;
fp1=fopen(”c:cj.dat“,”r“);
fp2=fopen(”c:stud“,”w“);
} while(!feof(fp1)){
fscanf(fp1,”%f,%f,%f“,&x,&y,&z);
printf(”%f,%f,%f,%fn“,x,y,z,x+y+z);
fprintf(fp2,”%f,%f,%f,%fn“,x,y,z,x+y+z);}
fclose(fp1);fclose(fp2);return 0;
三、实验报告要求
将题目
1、2和3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
《高级语言程序设计C》实验教学大纲课程编号:1021742 总学时:56学时适用专业:非计算机理工科各专业 总实验学时:24 实验次数: 12 次 应开实验个数:13 已开实验个数:13 实验开出率:1......
信息技术系《高级语言程序设计》实验教学大纲一、教材名称:>二、课程总学时:108学时 [理论: 72 学时;实验与上机:36学时]三、适用专业和开课学期:软件技术专业,第2学期。四、实验的......
《高级语言程序设计》教学大纲(Visual FoxPro) 课程编号:030202 总学时:54学时(含上机24学时)适用专业:全院管理类所有本、专科专业 一、教 学 内 容1、数据库基本知识 ①数据库......
第一次试验1.编写一个程序,求出给定半径r的圆的面积和周长,并且输出计算结果。其中: r的值由用户输入,用浮点型数据处理。2.给一百分制成绩,要求输出成绩等级’A’、’B’、’C’......
C语言程序设计实验报告实验二 循环结构程序设计班级 2012196 学号 201219628 姓名 李明月一、实验目的(1)掌握用while语句,do-while语句和for语句实现循环的方法; (2)掌握循环......