关于#c++#的问题,请各位专家解答!

输入一个四位数,然后输出各个位置上的数。
#include
using namespace std;
int main()
{
int num,a,b,c,d;
a>=0&&a<10;
b>=0&&b<10;
c>=0&&c<10;d>=0&&d<10;
cin>>num;
num=a1000+b100+c*10+d;
cout<<a<<b<<c<<d;
return 0;
}
这样哪里错了呢?

代码是没显示全吗