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

JavaScript08

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

请按任意键继续. . .

var num=prompt("请输入数字", "")

if(num){

var sum=0,nums=[],index=1

num=parseInt(num,10)

while(index<=num){

nums.push(index)

sum+=index

index++

}

alert(nums.join("+")+"="+sum)

}

function exRun(){

  this.run=function(){

       alert('111')

  }

}

exRun.run=function(){

  alert('222')

}

exRun.prototype.run = function(){

  alert('333')

}

exRun.run() // 222

new exRun().run() // 111

exRun.prototype.run() // 333