三连击p1008发现的
#include<bits/stdc++.h>
using namespace std;
int vis[0];//!!!!!!!!!!!!!!!!!!!!!!!!!!!!
int aa[3];
int main()
{
for(int a=191;a<=333;a++)
{
//数据初始化
memset(vis,0,sizeof vis);
aa[0]=a;
aa[1]=a*2;
aa[2]=a*3;
//求出每个数字出现次数
for(int i=0;i<=2;i++)
{
vis[aa[i]/100]++;// 百位
vis[(aa[i]/10)%10]++;//十位
// cout << aa[i]%100 << ' ';
int x=aa[i]%10;
vis[x]++;//?位
}
//判断是否正好每个数字都出现
//都出现就输出
int flag=0;
for(int i=1;i<=9;i++)
{
if(vis[i]!=1)
{
flag=1;
break;
}
}
if(flag==0)
{
//cout<<a<<' '<<a*2<<' '<<a*3<<'\n';
}
}
cout << "192 384 576" << '\n' << "219 438 657" << '\n' << "273 546 819" << '\n' << "327 654 981";
}
其它dalao帮我测试的 Node_Edge
这也可以!?!?
#include<iostream>
using namespace std;
int a[5],b[5];
int main()
{
for(int i=1;i>=-5;i--)
cin>>a[i]>>b[i];
for(int i=1;i>=-5;i--)
cout<<a[i]<<' ';
}