参考代码:
#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>