c++课后题答案--钱能第二版(共14页).doc
《c++课后题答案--钱能第二版(共14页).doc》由会员分享,可在线阅读,更多相关《c++课后题答案--钱能第二版(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1-1#includeusing namespace std; void main()coutIm a studentendl;1-2#includeusing namespace std;int i,j;void main()for(i=1;i=4;i+)for(j=1;j=4-i;j+)cout ;for(j=1;j=2*i-1;j+)cout*;coutendlendl;for(i=1;i=3;i+)for(j=1;j=i;j+)cout ;for(j=1;j=(7-2*i);j+)cout*;coutendlendl;2-13#includeusing nam
2、espace std;int i,j;void main()for(i=1;i=9;i+)coutit;for(i=1;i=9;i+)cout-t;coutendlendl;for(i=1;i=9;i+) /下三角形式for(j=1;j=i;j+)/couti*jt;/coutendl;coutendlendl; for(i=1;i=9;i+) /shang三角形式coutti;for(i=0;i9;i+)coutt-;coutendlendl;for (i=1;i=9;i+) for(j=1;j=i;j+)coutt;for(j=i;j=9;j+)/couti*jt;/coutendl;3-
3、3#include#include#include using namespace std; void main() int a11=6,3,7,1,4,8,2,9,11,5;vector ve(a,a+10);int he=0;int sum=0;float average;float s;for(int i=0;ive.size();i+)sum+=vei;average=sum/ve.size();for( i=0;ive.size();i+)he+=(vei-average)*(vei-average);s=sqrt(he/ve.size();couts=sendl;4-6#inclu
4、de#include#includeusing namespace std;void main() int a=0; ifstream in(D:aaa.txt); for(string s;getline(in,s);) for(istringstream sin(s);sina;) if(a%3=0)&(a%5=0)&(a%7=0) couta能同时被3 5 7整除endl; else if(a%3=0)&(a%5)&(a%7) couta能被3整除 不能被5整除 也不能被7整除endl; else if(a%3)&(a%5=0)&(a%7) couta能被5整除 不能被3整除 也不能被7
5、整除endl; else if(a%3)&(a%5)&(a%7=0) couta能被7整除 不能被3整除 也不能被5整除endl; else if(a%3)&(a%5)&(a%7) couta不能被3 5 7 任意一个整除endl; 4-8#includeusing namespace std;void transform(int );int n;void main() /十进制数转换为二进制数cout输入要转换的十进制整数:num;transform(num); void transform(int n)if (n2)cout=2)transform(n/2);coutn%2; 5-5#in
6、clude#include#include#include#includeusing namespace std;typedef vectorvector vii;/-vector read()vectora;ifstream in(D:aaa.txt);for(string s;getline(in,s);) int c; for(istringstream sin(s);sinc;) a.push_back (c);if(a.empty()coutNO ELement!endl;elsecout从磁盘中读取数据输出结果是:endl;for(int i=0;ia.size();i+) cou
7、tai ; /输出读取的数据 coutendlendl; return a; /- int bit_twice_sum(int a) int sum=0; for(int x=a;x;x/=10)sum+=(x%10)*(x%10); return sum; /- bool compare(int sum1,int sum2) return bit_twice_sum(sum1)bit_twice_sum(sum2); /- void insert_cout(vectorve) cout请输入你想插入的数:num; ve.push_back(num); sort(ve.begin(),ve.e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 课后 答案 第二 14
限制150内