简单循环
1393.
#include <bits/stdc++.h>
using namespace std;
int main(){
int b,s,g,v=0,n;
cin>>n;
for(int i=1;i<=n;i++){
b=i/100;
s=i/10%10;
g=i%10;
if(i%7!=0){
if(b!=7&&s!=7&&g!=7){
v=v+i;
}
}
}
cout<<v;
return 0;
}
1445.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,x,m,v=0,i,q,b,s,g;
cin>>x>>m>>n;
for(i=m;i<=n;i++){
q=i/1000;
b=i/100%10;
s=i/10%10;
g=i%10;
if(q==x||b==x||s==x||g==x){
v++;
}
}
cout<<v;
return 0;
}
1446.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,v=0,i,q,b,s,g;
double x;
cin>>x>>n;
for(i=1;i<=n;i++){
x=x*1.00000/1000+x;
}
cout<<fixed<<setprecision(4)<<x<<endl;
return 0;
}
1447.
#include <bits/stdc++.h>
using namespace std;
int main(){
int q,b,s,g;
for(int i=1000;i<=9999;i++){
q=i/1000;
b=i/100%10;
s=i/10%10;
g=i%10;
if(b==s&&q==g){
cout<<i<<endl;
}
}
return 0;
}
1448.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,v=0,i,q,b,s,g;
double x;
cin>>n;
for(i=1;i<=n;i++){
q=i/1000;
b=i/100%10;
s=i/10%10;
g=i%10;
if(q==1){
v++;
}
if(b==1){
v++;
}
if(s==1){
v++;
}
if(g==1){
v++;
}
}
cout<<v;
return 0;
}
1457.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m=0,v=0,i,q,b,s,g;
cin>>n;
for(i=10000;i<=30000;i++){
b=i/100;
s=i/10%1000;
g=i%1000;
if(b%n==0&&s%n==0&&g%n==0){
cout<<i<<endl;
m++;
}
}
if(m==0)
cout<<"No";
return 0;
}
1466.
#include <bits/stdc++.h>
using namespace std;
int main(){
int q,b,s,g,m,n;
cin>>m>>n;
for(int i=m;i<=n;i++){
q=i/1000;
b=i/100%10;
s=i/10%10;
g=i%10;
if(b-s==s-g&&(q==0||q-b==b-s)){
cout<<i<<endl;
}
}
return 0;
}