#include<iostream> using namespace std; //返回3位整数abc int number(int a, int b, int c){ return 100*a+10*b+c; } int main(){ //前提条件:a小于等于5,b小于等于5,c等于1或6 for(int a=0; a<=5; a++){ for(int b=0; b<=5; b++){ int c=1; if(number(a,b,c)+number(b,c,c)==532) cout<<a<<" "<<b<<" "<<c<<endl; c=6; if(number(a,b,c)+number(b,c,c)==532) cout<<a<<" "<<b<<" "<<c<<endl; } } return 0; }
#include<stdio.h> int main() { int n, m; for (int i = 0; i < 6;i++) { for (int j = 0; j < 6; j++) { for (int k = 0; k < 10; k++) { int abc = i * 100 + j * 10 + k; int bcc = j * 100 + k * 10 + k; if (abc + bcc == 532)printf("%d %d %d", i, j, k); } } } return 0; }
#include <bits/stdc++.h>
using namespace std;
int main(){
int abc,bcc;
char str[10]="",a,b,c;
for(a='1';a<='5';++a){
for(b='1';b<='5';++b){
for(c='0';c<='9';++c){
sprintf(str,"%c%c%c",a,b,c);
sscanf(str,"%d",&abc);
sprintf(str,"%c%c%c",b,c,c);
sscanf(str,"%d",&bcc);
if (abc+bcc==532) printf("%c %c %c\n",a,b,c);
}
}
}
return 0;
}
#include<iostream> using namespace std; int main() { int a, b, c; int count = 0;//计数,计算有多少个满足要求的数 int arr[20]; for (int i = 1; i<5; i++) { a = i; for (int j = 1; j<5; j++) { b = j; if ((532 - (a * 100 + b * 10 + b * 100)) % 12 == 0 && (532 - (a * 100 + b * 10 + b * 100)) / 12 >= 0 && (532 - (a * 100 + b * 10 + b * 100)) / 12 <= 9) { arr[count] = a * 100 + b * 10 + (532 - (a * 100 + b * 10 + b * 100)) / 12; count++; } } } for (int i = 0; i < count; i++) { cout << arr[i] / 100 << ' ' << arr[i] / 10 - 10 * (arr[i] / 100) << ' ' << arr[i] - 10 * (arr[i] / 10) << endl; } }