最新C++Word文档格式.docx
- 文档编号:21770968
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:16
- 大小:16.51KB
最新C++Word文档格式.docx
《最新C++Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新C++Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
}
}
最大值为:
<
max<
下标为:
index<
endl;
return0;
}
②#include<
intmain()
{
inti,j,k,n=0;
=9;
i++)//百位的数字
{
for(j=0;
j<
j++)//十位的数字
{
if(j!
=i)//判断百位十位数字是否相等
{
for(k=1;
k<
k+=2)//判断十位百位个位是否相等
{
if(k!
=j&
&
k!
=i)
{
n++;
}
}
}
cout<
组合成的无重复数字的三位的奇数有"
n<
个"
③
#include<
intyear;
charc;
do
cout<
请输入要测试的年份:
cin>
year;
if(year<
=0)
cout<
您输入的年份不存在!
elseif((year%100==0&
year%400==0)||(year%100!
=0&
year%4==0))
year<
年是闰年."
else
年不是闰年!
是否还要继续输入(y/n)?
c;
}while(c=='
y'
);
④//错误
#defineN10
inti,j,k,m,a[N],a,num=22,n=0;
loop:
for(a=22;
a<
=num;
a++)
for(i=0;
=a/6;
for(j=0;
=a/9;
j++)
for(m=0;
m<
=a/20;
if(6*i+9*j+20*m==a)
{
gotoloop;
}
a[n]=a;
n++;
num*=2;
a[n-1]<
⑤//错误
inti,j,m,num=22,maxnum,flag,a;
flag=1;
for(j=0;
for(m=0;
if(6*i+9*j+20*m==a)
flag=0;
if(flag==0)
continue;
num=maxnum=a;
num*=2;
maxnum<
⑥//正确//稍有麻烦else:
continue:
inti,j,m,a,flag,maxnum,num=22;
for(i=0;
m++)
flag=0;
break;
else
if(flag==1)
num=maxnum=a;
num*=2;
cout<
return0;
⑦//错误
intryear(int,int,int,int);
intpyear(int,int,int,int);
int_ryear(int,int,int);
int_pyear(int,int,int);
intmain()
inta,b,c,d,e,f,tday=0;
请输入合理的起始年月日:
cin>
a>
b>
请输入合理的终止年月日:
d>
e>
f;
while(a<
d)
if((a%4==0&
a%100!
=0)||(a%100==0&
a%400==0))
ryear(a,b,c,tday);
pyear(a,b,c,tday);
break;
}//此时a已经加了1,执行完此次循环后
tday+=366;
tday+=365;
a+=1;
while(a==d)
_ryear(e-1,f,tday);
_pyear(e-1,f,tday);
两日期共相差了:
tday<
天."
intryear(inta,intb,intc,inttday)
switch(b)
case1:
case3:
case5:
case7:
case8:
case10:
case12:
tday=31-c+tday;
break;
case4:
case6:
case9:
case11:
tday=30-c+tday;
case2:
tday=29-c+tday;
b+=1;
c=0;
}while(b<
=12);
a+=1;
returntday;
intpyear(inta,intb,intc,inttday)
tday=28-c+tday;
int_ryear(inte,intf,inttday)
switch(e)
tday+=31;
tday+=30;
tday+=29;
default:
tday=tday;
e-=1;
}while(e>
=1);
tday+=f;
int_pyear(inte,intf,inttday)
tday+=28;
⑧//正确
charch;
请输入合理的起始年份:
请输入合理的终止年份:
do{
switch(b)
case2:
if((a%4==0&
tday=29-c+tday;
break;
else
tday=28-c+tday;
case1:
case4:
b+=1;
c=0;
}while(b<
b=0;
if(b==e)
tday=tday+f-c;
do
switch(b)
case2:
}while(b<
e);
tday+=f;
两日期之间共相差了:
天"
是否还要继续计算Y/N?
ch;
}while(ch=='
||ch=='
Y'
【19】
inti,j,m,n;
请输入要打印的菱形行数:
do{
n;
if((n<
=0)||(n%2==0))
数据不合理,请重新输入要打印的菱形行数:
ch='
N'
for(j=1;
=(n+1)/2;
for(i=1;
=(n+1)/2-j;
//打印开头空格
*"
//打印开头菱形边框
for(m=1;
=2*j-3;
//打印中间空格
if(2*j-3>
0)
//打印末尾菱形
//执行完一个大循环后换行
//打印菱形的下半个部分
=(n+1)/2-1;
=j;
//是第几行就打印几个空格
//菱形下半部分的开头部分
=n-2*j-2;
//打空格
if(n-2*j-2>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 C+