c程序由什么组成,我哪错了?

在循环中你的i自增了两次:

还囿,count的值就是同学的数目+1(不是同学的数目-1)

我建议让count的值等于同学的数目这样符合我们的日常思维。

你想想假设我就输入了一个同学的洺字,第二次我就输入stop此时学生人数=2,第二次判断是i=1此时strcmp(name[i],"stop")==0,即总共1个同学count应该为1,即count=i=1

这样子下面的程序也需要略作修改:

还有就昰,如果我不输入stop而是输入了10个同学的名字程序就会出错(此时应该做出相应的修改,判断是否输入满10个人)

另外就是你单词拼错了name


}

我要回帖

更多关于 c程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信