怎么获得程序的返回值

如何获得程序的返回值?
问下,怎么获得程序返回值?我写了一个很简单的程序

#include <stdio.h>
int main()
{
int n;
printf("请输入一个数:");
scanf("%d", &n);
if (n % 2 == 0)
return 2;
else
return 1;
}

请问如何才能获得程序的返回值呢?

PS:程序功能就不要纠结了,比如回答为什么不用printf函数输出是否是偶数,这只是个测试程序返回值的程序!
------解决方案--------------------
dos可以用变量errorlevel
http://blog.csdn.net/hudashi/article/details/7042237
------解决方案--------------------
把你的那份代码编译成exe文件,命名为temp.exe,然后将这段代码保存为一个新文件,编译运行
#include <stdio.h>

int main()
{
printf("%d\n",system("temp.exe"));
return 0;
}

------解决方案--------------------
我滴是答案,这个我关注过,你看图片就明白了
编译器会给你出的
怎么获得程序的返回值
怎么获得程序的返回值