编程问题 任意输入N个数,统计其中正数,负数,和零的个数

如题所述

什么语言??
获得输入的内容,做是否数字的判断,然后做是否==0的判断,大于的判断。就能得到正负数,0了。然后做变量的加减
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-19
<html>
   <head>
    <style type="text/css">
</style>
    <script type="text/javascript">
function buttonClick(){
  var ss = document.getElementById('ss').value;
  var positiveNumber = 0;
  var negativeNumber = 0;
  var zeroNumber = 0;
  var cc = ss.split(' ');
  for(var i in cc){
      if(cc[i] > 0){
     positiveNumber++;
  }
  else if(cc[i] < 0){
     negativeNumber++;
  }
  else{
     zeroNumber++;
  }
  }
  alert('positiveNumber: '+positiveNumber + ' negativeNumber: ' + negativeNumber +" zeroNumber:"+  zeroNumber)
}
</script>
   <head>
   <body>
      <div >
   <input id ="ss" type="text" />
<input type="button" onclick="buttonClick()" value="buttonClick (多个数值以空格 隔开)"/>
  </div>
   </body>
</html>

本回答被网友采纳