所有能被13整除又能被17整除且末位不是偶数的三位数有几个?最大的一个?
工具/原料
C++编译器
一、答案:
1、代码如下:#include<iostream>using namespace std;i荏鱿胫协nt main(){ int s=0; for(int i=999;i>=100;i--) if(i%2!=0&&(i%13==0&&i%17==0)) { s++; if(s==1)cout<<i<<endl; } cout<<s<<endl; return 0;}
2、运行结果:
二、说明:
1、如图,由于此题要求输出最大的一项,故我们从最大的一项往下查找:
2、末位不是偶数说明该书为奇数:
3、找到符合条件的数,并计数,同时输出最大的一项:if(i%2!=0&&(i%13==0&&i%17==0)) { s++; if烫喇霰嘴(s==1)cout<<i<<endl; }