有大佬看一下为啥不对么,得了10分
查看原帖
有大佬看一下为啥不对么,得了10分
930780
Zy521_125楼主2023/2/19 15:38
#include<bits/stdc++.h>//万能头文件
using namespace std;
int *func(int num){     //输入的整数存到数组中
    int* ans=new int[5];
    int i=4;
    while(num!=0) {
        ans[i] = num % 10;
        num = num / 10;
        i--;
    }
    return ans;
}
int main(){
    int k;
    cin>>k;     //可被k整除
    int count=0;
    int num[5];
    int sub1=num[0]*100+num[1]*10+num[2];
    int sub2=num[1]*100+num[2]*10+num[3];
    int sub3=num[2]*100+num[3]*10+num[4];
    for(int i=10000;i<=30000;i++){
        num[5]=*func(i);
        if(sub1%k==0&&sub2%k==0&&sub3%k==0) {
            cout<<i<<endl;
            count++;
        }
    }
    if(count==0)
        cout<<"NO";
}
2023/2/19 15:38
加载中...