C++系列实验3.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C系列实验3

注意,编程软件为VC++6.0题目1.编写程序将两个字符串连起来,不要用strcat函数。2.输出杨辉三角形:要求输出10行 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 .........................3. 编写程序,输入一个十六进制数,输出相应的十进制数。源程序1、#includeiostreamusing namespace std;void main(){char s1[2000];cout请输入第一个字符串 ;cins1;char s2[1000];cout请输入第二个字符串 ;cins2;inti=0;int k;while(s1[i]!=\0){i++;}for(k=0;s2[k]!=\0;i++,k++){s1[i]=s2[k];}s1[i++]=\0;cout连接后的字符串为:;puts(s1);}2、#includeiostreamusing namespace std;void main(){ char s1[100]; char s2[100];cout请输入字符串s1; gets(s1);cout请输入字符串s2; gets(s2);inti=0; while(s1[i]==s2[i]||s1[i]!=\0s2[i]!=\0) {i++; } if(s1[i]s2[i]) cout1endl; else if(s1[i]s2[i]) cout-1endl; else cout0endl;}3、#includeiostream#includemath.husing namespace std;void main(){char a[1000];cout请输入一个十六进制的数 ;gets(a);float b;float b1=0.;float b2=0.;int i,j,num1,num2=0,k;int c[1000];int d[1000];if(a[0]==-){for(i=0,j=1;a[i]!=\0;i++,j++){a[i]=a[j];}a[i++]=\0;k=1;}for(i=0;a[i]!=.a[i]!=\0;i++){if(a[i]==1) c[i]=1;else if(a[i]==0) c[i]=0;else if(a[i]==2) c[i]=2;else if(a[i]==3) c[i]=3;else if(a[i]==4) c[i]=4;else if(a[i]==5) c[i]=5;else if(a[i]==6) c[i]=6;else if(a[i]==7) c[i]=7;else if(a[i]==8) c[i]=8;else if(a[i]==9) c[i]=9;else if(a[i]==A) c[i]=10;else if(a[i]==B) c[i]=11;else if(a[i]==C) c[i]=12;else if(a[i]==D) c[i]=13;else if(a[i]==E) c[i]=14;else c[i]=15;}num1=i;if(a[i]==.){i++;for(j=0;a[i]!=\0;i++,j++){if(a[i]==1) d[j]=1;else if(a[i]==0) d[j]=0;else if(a[i]==2) d[j]=2;else if(a[i]==3) d[j]=3; else if(a[i]==4) d[j]=4;else if(a[i]==5) d[j]=5; else if(a[i]==6) d[j]=6; else if(a[i]==7) d[j]=7; else if(a[i]==8) d[j]=8; else if(a[i]==9) d[j]=9; else if(a[i]==A) d[j]=10;else if(a[i]==B) d[j]=11;else if(a[i]==C) d[j]=12;else if(a[i]==D) d[j]=13;else if(a[i]==E) d[j]=14; else d[j]=15;} num2=j;}for(i=0;inum1;i++){b1=b1+c[num1-i-1]*(pow(16,i));}for(i=0,j=-1;inum2;i++,j=j-1){b2=b2+d[i]*(pow(16,j));}b=b1+b2;if(k==1) cout转化为十进制数为 -bendl;else cout转化为十进制数为 bendl;}

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档