任给两个正整数N、M,求一个最小的正整数a,使得a和(M-a)都是N的因子
#include<bits/stdc++.h>//万能头
using namespace std;//不用说
int main(){
int arr[20],len=0,cnt=0;//创建变量,arr[20]是
for(int i=0;;i++){//重复循环
cin>>arr[i];//输入数组
if(arr[i]==0) break;//判断,如果有0那么就是结束程序
len++;//增加次数
}
for(int i=0;i<len;i++){//枚举
for(int j=0;j<len;j++){
if(arr[i]==2*arr[j]) cnt++;//满足条件,次数增加
}
}
cout<<cnt;//输出次数
return 0;//程序结束
}
说几句:
1.希望大家支持,谢谢。
2.希望大家不要当键盘侠,谢谢。