VC++前四章作业.doc_第1页
VC++前四章作业.doc_第2页
VC++前四章作业.doc_第3页
VC++前四章作业.doc_第4页
VC++前四章作业.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章 填空题:1、 主3、 字符串4、 .h #include iostream5、 数据输出6、 hex7、 语法错误 逻辑错误8、 .cpp三、简答题1、2、a?b 3A a-b f(x) AD a.txt DS 3、是输出操作符,功能是将它右边的内容输出到它左边的指定设备上。双引号是要输出双引号的内容。4、利用项目工作区窗口可以观察和存取项目的各个组成部分。第二章二、填空题1、基本类型 构造类型2、常量 变量 常量 变量3、(1)2.5 (2) 94、1/2*(a*x+(a+x)/4*a)三、2、fac(x-y)+sqrt(2*x+3*y)3、exp(3)+(x+y)/3*x四、4、(x%5=0)|(y%5);5、int N=0,m=0; If(n%k!=0) m=(n%k); N+; N=(n-m)/k; 五、1、#include #define PI 3.1415926 Using namespace std; void main() int r=0,h=0; Float area=0; area=PI*r*r*h; cinrh; cout圆柱体的体积为area; 2、#include using namespace std; void main() int x=0; If(x%2=0) coutY; else coutx;4、#include using namespace std;void mian() int x,y; If(x2) y=x-1; If(2=x10) y=x*(x+2); else y=2*x; 第三章一 选择题1.A2.D3.B4.C5.D6.D7.C8.A9.A10.A11.B12.B13.C14.C15.B三.阅读程序,写出运行结果1.输出结果:%#3.输出结果:s=2886.输出结果:s=9四编程题2.程序如下:#include void main()int s,c;couts;c = s/1000;switch(c)case 0:cout纳税款:0 实得工资sendl;break;case 1:cout纳税款:0.05*s 实得工资s - 0.05*sendl;break;case 2:cout纳税款:0.08*s 实得工资s - 0.08*sendl;break;case 3:case 4:cout纳税款:0.1*s 实得工资s - 0.1*sendl;break;default:cout纳税款:0.15*s 实得工资s - 0.15*sendl;1. 程序如下:#include void main()int s,t,x,y;for(x = 1;x =100;x+)s = x*x+2*x;for(y = 1;y = 100;y+)t = y*y*y;if(s!= t) continue;elsecout整数解为:x ;8.程序如下:#include #includevoid main()int a,x1,x2;couta;x1 = sqrt(a);x2 = (x1 + a/x1)/2;if(fabs(x2 - x1)=0.00001)x1 = x2;x2 = (x1 +a/x1)/2;elsecout两个根分别为:x1 x2endl;9.程序如下:#include #includestatic int a, k;int value(int i)k = pow(10,i);return k;void main()int i,n,s,t;coutn;couta;s = a;for(i = 2;i = n;i+)if(i3)t =a+a*value(i-1);elset = value(i - 2)+value(i - 1);s = s+t;couts = sendl;第四章二4、new delete 6、int (ai+1)/2 A(;i;)= 7 bm=0;n=m+4 bm=bm/4三 全部1-6四 1、2、#includeusing namespace std;const int N=100; /假定N的值为100 void main() int 11=0; int i,x; for(i=1;ix; if(x500) cx/50+; else c10+; for(i=0;i=10;i+) coutci=ciendl; 3# include #include#includeusing namespace std;int main() const int b=10;/数据长度1开始计算 int aab;int a,m=0,kais,jies,mid; bool f=true,t;char d; cout请输入数组,从大到小排列endl; for(m=1;maam; coutendl; do couta;coutaakais)|(aaajies) m=-1; while(!t)&(kais=jies) mid=(kais+jies)/2; if(a=aamid) m=mid; couta的位置在第m aamid) jies=mid-1; else kais=mid+1; if(!t)|(m=-1) cout查无此数endl;coutd;if(d=n|d=N) f=false; while(f);6、#include#include#includeusing namespace std;int main() string s, result_str; bool has_alpha=false; char ch,cc; coutEnter a string:endl; getline(cin,s); for(string:size_type index=0;index!=s.size();+index) ch=sindex; cc=s1; /指定的已知字母 if(ch=cc) has_alpha=true; else resu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论