#include <iostream.h> int a[100]; static int stat=0; void dfs(int n) { if(n==3) { if(a[0]+a[1]==a[2]) {cout<<a[0]<<a[1]<<a[2]<<endl;stat++;} } else for(int i=1;i<=9;i++) { a[n]=i; dfs(n+1); } } void main() { dfs(0); cout<<"一共的算式个数:"<<stat<<endl; }
x+y=z