当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

江苏科技大学电子信息学院计算机系:《VC++实验指导书》(计12个实验)

资源类别:文库,文档格式:DOC,文档页数:53,文件大小:166KB,团购合买
点击下载完整版文档(DOC)

(计12个实验) VC++实验指导书 江苏科技大学电子信息学院计算机系

(计 12 个实验) VC++实验指导书 江苏科技大学电子信息学院计算机系

实验一C++上机操作和输入/出练习 实验目的:熟悉 isual c++60集成开发环境和程序开发的一般步骤 、实验内容 按照教材第1章1.5的步骤上机操作,以例1.1作验证。 2.编写程序要求用 sizeof操作符验证教材表2-4中各数据类型所占的字节长度,输出格式为: sizeof( char ) =l byte(s) sizeof(short=2 byte(s) 3.编写程序要求 (1)运行时首先提示“ Input a,b,c=”,然后从键盘上依次输入三个整数(如:8、5、11),分 别赋给整型变量a、b、c (2)求a、b、c中的最小值赋给整型变量i (3)以下列格式输出最小值。 min(8,5,11) 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)

实验一 C++上机操作和输入/出练习 一、实验目的::熟悉 Visual C++6.0 集成开发环境和程序开发的一般步骤。 二、实验内容: 1.按照教材第 1 章 1.5 的步骤上机操作,以例 1.1 作验证。 2.编写程序要求用 sizeof 操作符验证教材表 2-4 中各数据类型所占的字节长度,输出格式为: sizeof(char)=1 byte(s) sizeof(short)=2 byte(s) …… 3.编写程序要求: (1)运行时首先提示“Input a,b,c=”,然后从键盘上依次输入三个整数(如:8、5、11),分 别赋给整型变量 a、b、c; (2)求 a、b、c 中的最小值赋给整型变量 i; (3)以下列格式输出最小值。 min(8,5,11)=5 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)

2.参考程序: #includesiostream void main( void)i int ks=o cout>k cout<<\n if(k=O)return if(s%4=0){ cout<<"1.字符型(char).ln"; cou<"2.有符号字符型 signed char)n cout<<"3.无符号字符型( unsigned char)n" cout<<"4短整型( short int.ln cout<<"5有符号短整型( signed short int).mn"; cout<<"6.无符号短整型( unsigned short int)ln"; out<"7.整型(int.n" cou<"8.有符号整型( signed int).hn" cout<<"9无符号整型( unsigned int).n

2.参考程序: #include void main(void){ int k,s=0; cout>k; cout<<'\n'; s++; if(k==0)return; if(s%4==0){ cout<<"1.字符型(char).\n"; cout<<"2.有符号字符型(signed char).\n"; cout<<"3.无符号字符型(unsigned char).\n"; cout<<"4.短整型(short int).\n"; cout<<"5.有符号短整型(signed short int).\n"; cout<<"6.无符号短整型(unsigned short int).\n"; cout<<"7.整型(int).\n"; cout<<"8.有符号整型(signed int).\n"; cout<<"9.无符号整型(unsigned int).\n";

cout15): switch(k)4 case 1: cout<<"sizeof(char)="<<sizeof(char)<<"byte(s)"<<'ln' s++: break. case 2: cout<<"sizeof(signed char)=<<sizeof(signed char)<<"byte(s)"<<n case 3: cout<<"sizeof(unsigned char )="<<sizeof(unsigned char<<"byte(s)"<<\n s++: break. case 4: cout<<"sizeof(short int )="<<sizeof( short int <" byte(s)"<<n s++: break case 5: cout<<"sizeof(signed short int)="<<sizeof(signed short int)<<"byte(s)"<<'ln' S++: break. case 6: cout<<"sizeof(unsigned short int )=<<sizeof(unsigned short int)<<"byte(s)"<<ln' S++: break. case 7: cout<<"sizeof(int =<<sizeof(int)<<"byte(s)"<<n ++ break case 8 cout<<" sizeof(signed int ="<<sizeof(signed int)<<"byte(s)"<<\n s++: break case 9 cout<<"sizeof(unsigned int)="<<sizeof(unsigned int)<<"byte(s)"<<n s++: break. case 10: cout<<"sizeof(long int)="<<sizeof(long int)<<"byte(s)"<<\n case 11: cout<<"sizeof(signed long int)="<<sizeof(signed long int)<<"byte(s)"<<n ++ break case 12: cout<<"sizeof(unsigned long int) =<<sizeof(unsigned long int)<<"byte(s)"<<n s++: brea case 13: cout<<"sizeof(float)="<<sizeof(float)<<"byte(s)"<<un case 14: cout<<"sizeof( double)="<<sizeof(double)<<"byte(s)"<<n S++: break case 15: cout<<"sizeof(long double)="<<sizeof(long double)<< byte(s)"<<\n

cout15); switch(k){ case 1:cout<<"sizeof(char)="<<sizeof(char)<<"byte(s)"<<'\n'; s++; break; case 2:cout<<"sizeof(signed char)="<<sizeof(signed char)<<"byte(s)"<<'\n'; s++; break; case 3:cout<<"sizeof(unsigned char)="<<sizeof(unsigned char)<<"byte(s)"<<'\n'; s++;break; case 4:cout<<"sizeof(short int)="<<sizeof(short int)<<"byte(s)"<<'\n'; s++;break; case 5:cout<<"sizeof(signed short int)="<<sizeof(signed short int)<<"byte(s)"<<'\n'; s++; break; case 6:cout<<"sizeof(unsigned short int)="<<sizeof(unsigned short int)<<"byte(s)"<<'\n'; s++; break; case 7:cout<<"sizeof(int)="<<sizeof(int)<<"byte(s)"<<'\n'; s++; break; case 8:cout<<"sizeof(signed int)="<<sizeof(signed int)<<"byte(s)"<<'\n'; s++; break; case 9:cout<<"sizeof(unsigned int)="<<sizeof(unsigned int)<<"byte(s)"<<'\n'; s++; break; case 10:cout<<"sizeof(long int)="<<sizeof(long int)<<"byte(s)"<<'\n'; s++; break; case 11:cout<<"sizeof(signed long int)="<<sizeof(signed long int)<<"byte(s)"<<'\n'; s++; break; case 12:cout<<"sizeof(unsigned long int)="<<sizeof(unsigned long int)<<"byte(s)"<<'\n'; s++; break; case 13:cout<<"sizeof(float)="<<sizeof(float)<<"byte(s)"<<'\n'; s++; break; case 14:cout<<"sizeof(double)="<<sizeof(double)<<"byte(s)"<<'\n'; s++; break; case 15:cout<<"sizeof(long double)="<<sizeof(long double)<<"byte(s)"<<'\n';

cout<<"1字符型(char)n cou<<"2.有符号字符型( (signed char)n cou<<"3.无符号字符型( unsigned char)n" cout<<"4短整型( short int).in cout<<"5.有符号短整型 signed short int.hn" cout<<"6.无符号短整型( unsigned short int).in" "7.整型(int).in cout<<"8.有符号整型( (signed int).n"; cout<<"9无符号整型( unsigned int).n" 10长整型( (ong int) cout<<"1有符号长整型( signed long int).n cout<<"12无符号长整型( unsigned long int).in"; "13实型(foat).n" cout<<"14.双精度型( double).ln" cout<"15长双精度型( long double).n" dot cout<"请选择数据类型(1~15)(输入0结束!)" if(k=O)return cout<<"1.字符型(char).ln"; cou<"2.有符号字符型 signed char)n cout<<"3.无符号字符型 unsigned char))n cout<<"4短整型( short int.ln cout<<"5有符号短整型( signed short int).mn"; cout<<"6.无符号短整型( unsigned short int)ln"; "7.整型(int).n" cou<"8.有符号整型( signed int).hn" "9无符号整型( unsigned in)n";

s++; break; } while(1){ if(s%8==0){ cout>k; cout<<'\n'; s++; if(k==0)return; if(s%4==0){ cout<<"1.字符型(char).\n"; cout<<"2.有符号字符型(signed char).\n"; cout<<"3.无符号字符型(unsigned char).\n"; cout<<"4.短整型(short int).\n"; cout<<"5.有符号短整型(signed short int).\n"; cout<<"6.无符号短整型(unsigned short int).\n"; cout<<"7.整型(int).\n"; cout<<"8.有符号整型(signed int).\n"; cout<<"9.无符号整型(unsigned int).\n";

cout15) case 1: cout<<"sizeof(char )="<<sizeof(char<<"byte(s)"<<\n case 2: cout<<"sizeof(signed char)=<<sizeof(signed char)<<"byte(s)"<<'In s++: break. case 3: cout<<"sizeof(unsigned char )="<<sizeof(unsigned chark<<"byte(s)"<<\n S++: break case 4: cout<<"sizeof(short int)="<<sizeof( short int <<"byte(s)"<<'In s++ break. case 5: cout<<"sizeof(signed short int)=<<sizeof(signed short int)<<"byte(s)"<<n ++ break case 6 cout<<"sizeof(unsigned short int)="<<sizeof(unsigned short int)<<"byte(s)"<<n s++: break case 7: cout<<" sizeof(int)="<<sizeof(int)<<"byte(s)"<<\n s++ break. case 8: cout<<" sizeof(signed int)=<<sizeof(signed int)<<"byte(s)"<<\n case 9 cout<<"sizeof(unsigned int)="<<sizeof(unsigned int)<<"byte(s)"<<n s++: break. case 10: cout<<"sizeof(long int)="<<sizeof(long int)<<"byte(s)"<<In ++ break. case ll: cout<<"sizeof(signed long int)="<<sizeof(signed long int)<<"byte(s)"<<n case 12: cout<<"sizeof(unsigned long int)="<<sizeof( unsigned long int)<<"byte(s)"<<n s++ break. case 13: cout<<" sizeof(float)="<<sizeof(float)<<"byte(s)"<<n s++: break: case 14: cout<<"sizeof(double)=<<sizeof(doublek<<"byte(s)"<<\n

cout15); switch(k){ case 1:cout<<"sizeof(char)="<<sizeof(char)<<"byte(s)"<<'\n'; s++;break; case 2:cout<<"sizeof(signed char)="<<sizeof(signed char)<<"byte(s)"<<'\n'; s++;break; case 3:cout<<"sizeof(unsigned char)="<<sizeof(unsigned char)<<"byte(s)"<<'\n'; s++; break; case 4:cout<<"sizeof(short int)="<<sizeof(short int)<<"byte(s)"<<'\n'; s++;break; case 5:cout<<"sizeof(signed short int)="<<sizeof(signed short int)<<"byte(s)"<<'\n'; s++;break; case 6:cout<<"sizeof(unsigned short int)="<<sizeof(unsigned short int)<<"byte(s)"<<'\n'; s++; break; case 7:cout<<"sizeof(int)="<<sizeof(int)<<"byte(s)"<<'\n'; s++;break; case 8:cout<<"sizeof(signed int)="<<sizeof(signed int)<<"byte(s)"<<'\n'; s++;break; case 9:cout<<"sizeof(unsigned int)="<<sizeof(unsigned int)<<"byte(s)"<<'\n'; s++;break; case 10:cout<<"sizeof(long int)="<<sizeof(long int)<<"byte(s)"<<'\n'; s++;break; case 11:cout<<"sizeof(signed long int)="<<sizeof(signed long int)<<"byte(s)"<<'\n'; s++;break; case 12:cout<<"sizeof(unsigned long int)="<<sizeof(unsigned long int)<<"byte(s)"<<'\n'; s++;break; case 13:cout<<"sizeof(float)="<<sizeof(float)<<"byte(s)"<<'\n'; s++; break; case 14:cout<<"sizeof(double)="<<sizeof(double)<<"byte(s)"<<'\n';

s++. break case 15: cout bcx: coutb&&bc)x=c else x=a: cout<<"min("<a<<","<b<<"<<<<")"<<X<endl;

s++;break; case 15:cout void main(){ int a,b,c,x; cout>a>>b>>c; if(a>b&&bc)x=c; else x=a; cout<<"min("<<a<<","<<b<<","<<c<<")="<<x<<endl; }

实验二简单的程序设计 、实验目的 进一步熟悉C++的使用环境 2.学习简单的程序设计方法。 、实验内容: 1.编写一个程序,实现根据输入的ⅹ值,可求出y的值,并输出x和y的值。计算y值的数学 公式为: ∫1.5x+7x25 9.32x-34.2x>2.5 2.设计一个程序,输入实型变量x和y的值。若x>y,则输出ⅹy的值;否则,输出yx的值 三、实验过程 (包括源程序) 四、实验结果 (包括测试数据、操作结果) 五、实验总结: (包括体会)

实验二 简单的程序设计 一、实验目的 1.进一步熟悉 VC++的使用环境; 2.学习简单的程序设计方法。 二、实验内容: 1.编写一个程序,实现根据输入的 x 值,可求出 y 的值,并输出 x 和 y 的值。计算 y 值的数学 公式为:    −  +  = 9.32 34.2 2.5 1.5 7.5 2.5 x x x x y 2.设计一个程序,输入实型变量 x 和 y 的值。若 x>y,则输出 x-y 的值;否则,输出 y-x 的值。 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)

参考程序: 1. #include void main(t float,y; cout void main(i float couty)cout<<x-y=<<x-y<<in else cout<<"y-x<<y-X<<in

参考程序: 1.#include void main(){ float x,y; cout>x; if(x void main(){ float x,y; cout>x; cin>>y; if(x>y)cout<<"x-y="<<x-y<<'\n'; else cout<<"y-x="<<y-x<<'\n'; }

实验三选择结构设计 实验目的 学习使用if语句和 switch语句实现选择结构; 实验内容 编写一个程序判定某年是否为闰年 2.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为 A,80-89分为B,70~79分为C,60~69分为D,60分以下为E。用开关语句实现 三、实验过程 (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)

实验三 选择结构设计 一、实验目的 学习使用 if 语句和 switch 语句实现选择结构; 二、实验内容: 1.编写一个程序判定某年是否为闰年。 2.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90 分以上为 A,80~89 分为 B,70~79 分为 C,60~69 分为 D,60 分以下为 E。用开关语句实现。 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共53页,可试读18页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有