| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1200 人关注过本帖
标题:[求助]我实在是编不出来!大家讨论一下,我在后面自己编了一下关于数组的应用 ...
只看楼主 加入收藏
almashen
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-4-9
收藏
 问题点数:0 回复次数:10 
[求助]我实在是编不出来!大家讨论一下,我在后面自己编了一下关于数组的应用-->千里
1,.要求用户输入5位同学的成绩,将输入的成绩存放在一个数组中。并将数组排序输出。
2,.制造一个分时段问候的程序。要求:根据时间小时数,在页面上显示不同的问候语。例如:0-12点,显示“上午好”;12-18点,显示“下午好”;18-0点,显示“晚上好”。

<HTML>
<HEAD>
<TITLE>我的作业</TITLE>
</HEAD>
<BODY>
<script language=javascript>
public class Arraydemo
public class void (string{}args)
int{}intArray(a)=New int[5]
sorce=prompt("请输入你的成绩")
var i
for (i=0,i<5,i++)
if a(i)>max then max=a(i)
alert("成绩按降序排列:"+array(a))
</script>
</BODY>
</HTML>我自己编的就是出错

[此贴子已经被作者于2006-4-10 12:52:46编辑过]

搜索更多相关主题的帖子: 应用 
2006-04-09 22:13
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
收藏
得分:0 
你这是javascript 我还没学呢
是网页设计的作业吧

------Java 爱好者,论坛小混混,学习中------
2006-04-09 22:32
almashen
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-4-9
收藏
得分:0 
谁知道啊,我那里错了,大家指点一下

2006-04-10 17:12
nicholas49
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-7-6
收藏
得分:0 

语法都有错吧


2006-04-11 08:44
almashen
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-4-9
收藏
得分:0 
数组有冒泡排序法

2006-04-11 10:13
happy99
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-5-5
收藏
得分:0 

你这根本不是Javascript
有点像Java的结构

稍后给你答案


以欢迎光临我的小站 http://myhappy99.
2006-04-12 11:01
happy99
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-5-5
收藏
得分:0 
以下是同学成绩排序的代码,

注意:多了一项要排序同学个数的输入

最后成绩按由高到低的顺序排序

并且多一项判断输入的是否是数字,如果不是数字则重新输入


[CODE]

<html><head><script language="Jscript">
function popup(){
var n="";
var num=prompt("请输入要排序的同学的个数",n);
var score=new Array(num);
var str1="请输入第";
var str2="个同学的成绩";
for(i=0;i<num;i++)
{
var t=eval(i+1);
score[i]=parseInt(prompt(str1+t+str2,n));
if(isNaN(score[i])) {
alert("请输入数字,不要输入非数字");
window.history.go();
}
}
for(i=0;i<num;i++){
for(j=i;j<num-1;j++)
if(score[j]<score[j+1]){
max=score[j];
score[j]=score[j+1];
score[j+1]=max;
}
}
for(i=0;i<num;i++) document.write(score[i]+"<br>");
}
window.onload=popup;
</script>
</head>
<body></html>[/CODE]

[此贴子已经被作者于2006-4-12 12:10:08编辑过]


以欢迎光临我的小站 http://myhappy99.
2006-04-12 11:32
happy99
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-5-5
收藏
得分:0 

如下是不同时段问候的代码

<html>
<head>
<script language="javascript">
function hello(){
var d=new Date();
var h=parseInt(d.getHours());
if(h<12) document.write("上午好");
else if(h<18) document.write("中午好");
else if(h<23) document.write("晚上好");
}
window.onload=hello;
</script>
</head>
<body>
</body>
</html>

[此贴子已经被作者于2006-4-12 12:00:39编辑过]


以欢迎光临我的小站 http://myhappy99.
2006-04-12 11:58
happy99
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-5-5
收藏
得分:0 
以上是对你的解答,不知是否满意》?????

以欢迎光临我的小站 http://myhappy99.
2006-04-12 12:12
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用happy99在2006-4-12 12:12:00的发言:
以上是对你的解答,不知是否满意》?????

76
90
89
77
56
这是本人测试的结果,这个程序的排序是从小到大还是从大到小,90应该是最大的可76却排在最前头。

2006-04-14 23:04
快速回复:[求助]我实在是编不出来!大家讨论一下,我在后面自己编了一下关于数组 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012386 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved