用断点跟踪,和对象查看器试试看语句有没有被执行. 值有没有改变.
循环有问题。if(m>q[i])
{ m=q[i];
n=i; //记录最小值位置
}
没执行
char q[100];//没初始化
gets(q);//这个得到什么啊
有关java的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=131
先加分,我教你