3297:【例50.3】 平衡数
[例 50.3] 平衡数
#include<bits/stdc++.h>
using namespace std;
int main()
{
int l,r,t,q,sum=0,flag;
cin>>l>>r;
for(int i=l;i<=r;i++)
{
int a[10]={0};
t=i;
while(t>0)
{
q=t%10;
a[q]++;
t=t/10;
}
flag=1;
for(int j=0;j<10;j++)
{
if((a[j]!=j&&a[j]!=0)||a[0]!=0)
{
flag=0;
break;
}
}
if(flag==1)
sum=sum+i;
}
cout<<sum;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int a[15]={1,22,122,212,221,333,1333,3133,3313,3331,4444},l,r,sum;
int main()
{
cin>>l>>r;
for(int i=0;i<=10;i++)
{
if( a[i]>=l && a[i]<=r )
{
sum+=a[i];
}
}
cout<<sum<<endl;
return 0;
}
信息学奥赛一本通·编程启蒙 C++版 3001-3010(10题)
信息学奥赛一本通·编程启蒙 C++版 3011-3020(10题)
信息学奥赛一本通 编程启蒙C++版》3001 -- 3020
《信息学奥赛一本通 编程启蒙C++版》3001-3030
《信息学奥赛一本通 编程启蒙C++版》3031-3099
《信息学奥赛一本通 编程启蒙C++版》3390-3395、3451-3465
《信息学奥赛一本通 编程启蒙C++版》3390-3395、3451-3465_信息学奥赛一本通启蒙版3393答案-CSDN博客
《信息学奥赛一本通 编程启蒙C++版》3021 -- 3040
《信息学奥赛一本通 编程启蒙C++版》3021 -- 3040_信息学奥赛一本通的3040的题目怎么作-CSDN博客