C高级语言程序设计实验内容_c高级语言程序设计

其他范文 时间:2020-02-28 20:47:29 收藏本文下载本文
【www.daodoc.com - 其他范文】

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)编程计算111111的值。(要求文件名: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》实验教学大纲

《高级语言程序设计C》实验教学大纲课程编号:1021742 总学时:56学时适用专业:非计算机理工科各专业 总实验学时:24 实验次数: 12 次 应开实验个数:13 已开实验个数:13 实验开出率:1......

高级语言程序设计(C语言)实验教学大纲

信息技术系《高级语言程序设计》实验教学大纲一、教材名称:>二、课程总学时:108学时 [理论: 72 学时;实验与上机:36学时]三、适用专业和开课学期:软件技术专业,第2学期。四、实验的......

高级语言程序设计教学大纲

《高级语言程序设计》教学大纲(Visual FoxPro) 课程编号:030202 总学时:54学时(含上机24学时)适用专业:全院管理类所有本、专科专业 一、教 学 内 容1、数据库基本知识 ①数据库......

C语言程序设计实验

第一次试验1.编写一个程序,求出给定半径r的圆的面积和周长,并且输出计算结果。其中: r的值由用户输入,用浮点型数据处理。2.给一百分制成绩,要求输出成绩等级’A’、’B’、’C’......

高级语言程序设计实验报告 C语言实验报告

C语言程序设计实验报告实验二 循环结构程序设计班级 2012196 学号 201219628 姓名 李明月一、实验目的(1)掌握用while语句,do-while语句和for语句实现循环的方法; (2)掌握循环......

下载C高级语言程序设计实验内容word格式文档
下载C高级语言程序设计实验内容.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文