没学过C++,不过按照自己用JAVA编写出现的问题看,你的n没付值吧,while (i<=n)这个表达式怎么实现使用?恒FALSE?
你的int n,i=1;中的n没有赋值,执行while循环语句的时候怎么判断i和n的大小,后面的都无法进行。