请问这个代码的N-S图怎么画?

#include<iostream>
using namespace std;
int main()
{
    int s,r,j,b,p,x;
    cout<<"可能的情况有:"<<endl;
    for(s=1;s<=9;s++)
        for(r=1;r<=9;r++)
            for(j=1;j<=9;j++)
                for(b=1;b<=9;b++)
                    for(p=0;p<=9;p++)
                    {
                        if((s-r)*(s-j)*(s-b)*(s-p)*(r-j)*(r-b)*(r-p)*(j-b)*(j-p)*(b-p)!=0)
                        {
                            x=(s*100+r*10+j)*(b*10+s);
                            if(x/1000==r && (x%1000)/100==j && (x%100)/10==b && (x%10)==p)
                            {
                                cout<<"赛:"<<s<<"软:"<<r<<"件:"<<j<<"比:"<<b<<"拼:"<<p<<endl;
                                cout<<s*100+r*10+j<<"*"<<b*10+s<<"="<<x<<endl;
                            }
                        }

                    }
    return 0;
}