C++编程求有规律数组和.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文档。上传文档
查看更多
编程求此数列的和: 编程求此数列的和: #includeiostream #includeiostream usingnamespacestd; voidmain() { inti; doubletemp,sum; sum=0; for(inti=0;i=20;i++) { temp=i*i; sum+=1.0/temp; } coutsum=sumendl; } 2. 2. 编写程序判断某正整数是否为零巧数。所谓零巧数,该数是一个四位数,其百位为零, 去掉百位后,剩余三位数*9 正好等于原数。例如:2025=225*9.则 2025 就是零巧数。 #includeiostream #includeiostream usingnamespacestd; voidmain() { intn,t; intg,s,b,q; cout 请输入一个数(此数是一个四位数):endl; cinn; b=n/100%10; if(b==0) { q=n/1000%10; s=n/10%10; g=n%10; t=q*100+s*10+g; if(t*9==n) if(t*9==n) coutn 是零巧数!endl; else coutn 不是零巧数!endl; } else coutn 不是零巧数endl; } 3 3.以 4 个一行的形式输出 10-50 之间的素数—假设法,请填空(将下面的代码复制后填 空,调试成功后保存代码) #includeiostream #includeiomanip #includecmath usingnamespacestd; voidmain() { intm,i,count=0; intf; for(m=10;m50;m++) for(m=10;m50;m++) { for(i= ;i=sqrt((double)m);i++) if(m%i==0) { ; ; } if(f==1)//f==1 表示 m 是素数 { coutsetw(5)m; if()coutendl; } } 答案: 答案: 1、f=1; 2、2 3 3、f=0; 4、break; 5、count++; 6、count%4==0 4. 4.编写程序(数组) 随机产生包含 10 个 10-99 之间元素的数组,到数组中查找用户输入的整数x 是否与数 组中元素相等。若找到了,输出对应元素的下标;若没找到,输出“notfound!”。 #includeiostream #includetime.h #includecmath usingnamespacestd; voidmain() { intarrays[10]; intx,i; srand((unsigned)time(NULL)); for(i=0;i10;i++) arrays[i]=rand()%(90-10+1)+10; cout 数组中的元素为:endl; for(i=0;i10;i++) coutarrays[i]\t; coutendl; cout 请输入您需要查找的数:endl; cinx; for(i=0;i10;i++) if(arrays[i]==x) { coutx 在第i个位置上!endl; break; } if(i=10) coutnotfound!endl; } 5.下列程序的功能是:求三个数的最小公倍数。例如,若变量 x1、x2、x3 分别输入 15、 11、2,则输出结果应当是 330。请填空。#includeiostream usingnamespacestd; voidmain() { intx1,x2,x3,j; intt,m,n; cout 请输入三个正整数endl; cinx1x2x3; j=0; do { j++; t= ; m= ; n= ; }while(t!=0||m!=0||n!=0); cout cout 三个数的最小公倍数是:jendl; } 答案: 答案: 1、j%x 2、j%y 3、j%z 6.由键盘输入年月日,以空格间隔。请编写程序判断该天是该年中的第几天。 #includeiostream usingnamespacestd; voidmain() { intdays[12]={ 31,0,31,30,31,30,31,31,30,31,30,31 }; intyear,mouth,day,sum_day; sum_day=0; cout 请输入您需要输入的日期:endl; cinyearmouthday; if((year%4==0year%100!=0)||(year%400==0)) days[1]=29; else days[1]=28; for(inti=0;imouth-1;i++)

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档