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