下载此文档

钱能c 程序设计教程(第二版)第三章答案.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
读研需要c++,以前只学过C,根据网评,找了国内的钱能老师写的《c++程序设计教程(第二版)》,书上的例子比较不错,但是在网上一直没有下到完整的包括例子和****题的解答,于是我就突发奇想,一方面也是督促自己学****C++,想把书上和****题上的所有编程题目的答案都写出来,可以在VS2010上运行,供正在学****C++的同学参考。现在看到第二章,以后会经常的更新答案,我也是新手,可能在编程风格和思路上有待提高,也有一些题目不知道该如何下手,路过的朋友知道的可以告诉我,我的邮箱是 guosheng-******@,可以督促我继续写以后的答案。实在VS2010上运行的,vc++。
第三章
第一部分
//—浮点数表示
#include<iostream>
using namespace std;
int main()
{
float f=;
cout<<f<<endl;
unsigned int* p=reinterpret_cast<unsigned int*>(&f);
for(int i=31;i>=0;i--)
cout<<(*p>>i&1)<<(i==31||i==23?"-":"");
cout<<endl;
}
//—字符操作函数相关
#include<iostream>
using namespace std;
int main()
{
char* s1="Hello";
char* s2="123";
char a[20];
strcpy(a,s1);
cout<<(strcmp(a,s1)==0?"":"not ")<<"equal."<<endl;
cout<<strcat(a,s2)<<endl;
cout<<strrev(a)<<endl;
cout<<strset(a,'c')<<endl;
cout<<(strstr(a,"ell")?"":"not ")<<"find."<<endl;
cout<<(strchr(a,'c')?"":"not ")<<"find"<<endl;
}
//
#include<iostream>
#include<string>
using namespace std;
int main()
{
string a,s1="hello",s2="123";
a=s1;
cout<<(a==s1?"":"not ")<<"equal."<<endl;
cout<<a+s2<<endl;
reverse( (),());
cout<<a<<endl;
cout<< (0,9,9,'c')<<endl;
cout<<(("ell")?"":"not ")<<"find"<<endl;
cout<<(('c')?"":"not ")<<"find"<<endl;
}
//+文件流
#include<iostream>
#include<sstream>
#include<f

钱能c 程序设计教程(第二版)第三章答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小39 KB
  • 时间2021-02-28