<script>
var oDiv, iSpeed;
windowonload = function(){
oDiv = documentgetElementById("div1");
iSpeed = 0;
};
function startMove()
{
setInterval(function(){
iSpeed++;
oDivinnerHTML=iSpeed;
oDivstyleleft = iSpeed + 'px';
if (iSpeed + oDivclientWidth >= windowinnerWidth)
{
iSpeed = 0;
}
},10);
}
</script>
首先,
你把INSERTIONSORT()函数定义在main()函数里面是错误的
其次,
int INSERTIONSORT(r[],10); //这样调用肯定不行啦
其三,
楼主对函数声明,实现,调用还没有最基本的认识。
#include "stdioh"
#include "conioh"
int INSERTIONSORT(int r[],int n)
{
int i,j;
r[0]=1;
for(i=2;i<=n;i++)
{
r[0]=r[i];
j=i-1;
while(r[j]>r[0])
{
r[j+1]=r[j];
j--;
}
r[j+1]=r[0];
}
}
void main(void)
{
int a[10],r[11];
int p;
int i,j;
for(i=0;i<10;i++)
{
p=&a[i];
printf("please scan the NO:%d\n",i);
scanf("%d",p);
r[i+1]=a[i];
}
INSERTIONSORT(r,10);
for(i=1;i<=10;i++)
{
p=&r[i];
printf("form min to max the NO: %d value=%d\n",i,p);
}
getch();
}
二次函数熟记知识点,对称轴, 顶点坐标之类。
这类问题结合起来其实很死的
并不是想象的那么困难,只是你不敢大胆的去做,认为一做就错。你要培养自信,相信自己
让sin cos tan都融入自己的心里
join是说,等某条线程执行完,才继续执行,经过测试,没有问题,估计是你代码有问题吧,
public class Test {public static void main(String[] args) throws Exception{
Thread thread1 = new MyThread1("线程1 ");
Thread thread2 = new MyThread1("线程2 ");
thread1start();
thread1join();
thread2start();
}
}
class MyThread1 extends Thread{
public MyThread1(String name) {
super(name);
}
@Override
public void run() {
for(int i=0; i<5; i++){
Systemoutprintln(getName() + i);
try {
Threadsleep(500);
} catch (InterruptedException e) {
eprintStackTrace();
}
}
}
}
参考运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)