小弟我在vc.net下编译的程序为什么xp下不能运行

我在vc.net下编译的程序为什么xp下不能运行?
如题 我在vc 9.0下编译的程序为什么xp下不能运行?
#include "stdafx.h"
//#include <iostream>


int _tmain(int argc, _TCHAR* argv[])
{
int i=0;
for(;i<10;i++)
{
//cout<<"hello"<<endl;
printf("%s\n","hello");
}

return 0;
}
以上程序在普通winxp下不能运行
------解决方案--------------------
需要安装Visual C++ Runtime 9.0 Package