问题标题: 酷町堂:3811!!!!!!!!!

0
0
已解决
王禹樊
王禹樊
新手守护
新手守护
  • 定义 n,t,a[10];
  • 输入n;
  • while(n--){
  • 输入t;
  • a[t]加一;
  • }
  • for(int i=1;i<=9;i++){
    • if(a[i]>0){
      • 输出i;
      • a[i]减减;
      • break;
    • }
  • }
  • for(int i=0;i<=9;i++){
    • for(int j=1;j<=a[i];j++){
      • 输出<<i;
      • }
      • }

0
0
0
张展嘉
张展嘉
新手天翼
新手天翼

#include<iostream>

#include<cstring>

using namespace std;

int n,c,t[11];

bool J(int i,int j){

memset(t,0,sizeof(t));

while(i){

t[i%10]++;

i/=10;

}

while(j){

t[j%10]++;

j/=10;

}

for(int i=1;i<=9;i++){

if(t[i]!=1)return false;

}

if(t[0]==0)

    return true;

}

int main(){

cin>>n;

for(int i=01234;i<=98765;i++){

int j=i/n;

int k=i%j;

if(k==0&&J(i,j)){

    c++;

        }

}

    cout<<c;

return 0;

}

我的代码,你把变量名改改

0
0
0
陈景祺
陈景祺
新手守护
新手守护

水一下

~~~

陈景祺在2021-06-06 16:10:24追加了内容

求求您啦~~~哥哥!

0
我要回答