C语言的编程题用js怎么写:输入三个整数,按从大到小的顺序输出

JavaScript012

C语言的编程题用js怎么写:输入三个整数,按从大到小的顺序输出,第1张

参考代码:

#include "stdio.h"

int main()

{

int x,y,z,max,min

scanf("%d%d%d",&x,&y,&z)

if(x>y){

max=x

min=y

}

if(z>max) max=z

if(min>z) min=z

y=x+y+z-max-min

x=max

z=min

printf("从大到小排序:%d %d %d\n",x,y,z)

}

/*

运行结果:

3 1 2

从大到小排序:3 2 1

*/

扩展资料

利用指针变量,用函数实现将3个整数按从大到小的顺序输出。

解:程序:

#include<stdio.h>

void swap(int *ptr1, int *ptr2)

{

int temp = *ptr1

*ptr1 = *ptr2

*ptr2 = temp

}

void exchange(int *q1, int *q2,int *q3)

{

void swap(int *ptr1, int *ptr2)

if (*q1 <*q2)

{

swap(q1, q2)

}

if (*q1 <*q3)

{

swap(q1, q3)

}

if (*q2 <*q3)

{

swap(q2, q3)

}

}

int main()

{

void exchange(int *q1, int *q2, int *q3)

int *p1, *p2, *p3, a, b,c

printf("please enter three integer numbers:")

scanf("%d,%d,%d",&a,&b,&c)

p1 = &a

p2 = &b

p3 = &c

exchange(p1, p2, p3)

printf("The order is:%d,%d,%d\n",a,b,c)

return 0

}

结果:

please enter three integer numbers:7,-9,666

The order is:666,7,-9

请按任意键继续. . .

通过document.write的方式输出js变量。

1、定义js变量

<script>

  var a = "123"//定义一个js变量a

</script>

2、输出变量a

document.write(a)//把变量a的值123输出到页面中。

补充:

document.write()方法:向网页文档中输出了一段文字或者变量的值

可能的原因有以下几种:

确保jsp页面有引用c标签,可以通过在c:if之前${user}这样也可以输出session里的对象会打印出类包名。

确保页面引用了jquery

js页面加载的问题,js加载是有顺序的。要在dom都加载好后才能取得页面的ID值的。

样式也可能使你的窗口看不到比如被别的层遮了。特别是iframe容易遮别人

解决调试方法代码如下:

如果类不为空,这里会显示类名:${user}

<c:if test="${empty user}">

<script>

alert("说明user为空,已经进入JS")//alert是js最好的调试工具可以知道js是否已经执行到这行

$(function(){//用jquery页面初始化加载会在dom加载完后执行确保curtain等ID能取到

  alert($("#curtain").html())

$("#dialogue").css({top:150,left:500,position:"absolute","z-index":99999})//这个要绝对定位z-index要比较高才能浮起来

$("#curtain").show()

})

</script>

</c:if>