定义一个数组,输入10个字符数据并输出的程序???

如题所述

1、定义一个数组空数组Array,用来储存用户输入的10个字符数据,var nameArray = new Array();。

2、利用js中函数prompt提示用户输入字符,直到输入10个。

3、将每次用户输入的字符数据放入数组,利用数组的方法push()方法。

4、利用数组的排序方法Array.sort()对数组排序,根据规则可控制正序还是倒序。

5、遍历数组,利用document.write()输出数组元素。

示例:

这里暂时举例只输入数字:

function test(){
    var nameArray = new Array();//用来存用户输入的数据
    var name = prompt('请输入数字','');
    while(name != null && name != '' && nameArray.length<10){
    nameArray.push(name);//将数据放入数组
    name = prompt('请输入数字','');
    }
    //对数组进行排序
    nameArray.sort(function compareFunction(param1,param2){
         return param1 - param2;
      });
    //遍历数组,输入数组元素
    for(var i=0;i<nameArray.length;i++){
        document.write(nameArray[i] + '<br/>');
    }
 }

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-20
#include <stdio.h>

void main()
{
char c[10];

int i;
for(i=0;i<10;i++)

{
scanf("%c",&c[i]);
}

for(i=0;i<10;i++)

{

printf("%c ",c[i]);

}

}本回答被提问者和网友采纳
第2个回答  2014-11-20
DJ
相似回答