...从键盘上任意输入3个数,按从大到小的顺序输出他们
发布网友
发布时间:2024-09-30 09:08
我来回答
共3个回答
热心网友
时间:2024-10-06 23:00
Private Sub Form_Click()
Dim a As Integer, b As Integer, c As Integer
a = InputBox("请输入一个整数:")
b = InputBox("请再输入一个整数:")
c = InputBox("请输入最后一个整数:")
Print a, b, c
If a < b Then
d = a
a = b
b = d
End If
If a < c Then
d = a
a = c
c = d
End If
If b < c Then
d = b
b = c
c = d
End If
Print a, b, c
End Sub
热心网友
时间:2024-10-06 22:58
Private Sub Form_Click()
Dim d(), a As Single, b As Single, c As Single
a = InputBox("输入一个数:")
b = InputBox("输入一个数:")
c = InputBox("输入一个数:")
d = Array(a, b, c)
n = UBound(d)
For i = 0 To n - 1
For j = 0 To n - 1 - i
If d(j) < d(j + 1) Then
t = d(j): d(j) = d(j + 1): d(j + 1) = t
End If
Next j
Next i
For i = 0 To n: Print d(i);: Next i
End Sub
热心网友
时间:2024-10-06 22:59
用冒泡法
For s = 1 To 3
For b = 1 To 3
If a(b) > a(b + 1) Then f = a(b): a(b) = a(b + 1): a(b + 1) = f
Next b
Next s
...从键盘上任意输入3个数,按从大到小的顺序输出他们
Private Sub Form_Click()Dim a As Integer, b As Integer, c As Integer a = InputBox("请输入一个整数:")b = InputBox("请再输入一个整数:")c = InputBox("请输入最后一个整数:")Print a, b, c If a < b Then d = a a = b b = d End If If a < c Then d = a...
C语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出
printf("从大到小:%d %d %d",a,b,c);system("pause");return 0;} 注意:中间的t=a;a=b;b=t,就是交换a和b的位置,总是把大的换到前面来。
...从键盘任意输入三个数,按照从小到大的顺序输出.
printf("排序后的三个整数为:%d,%d,%d\n",a,b,c);}
C语言如何从键盘输入任意3个数,按从小到大的顺序输出?
输入3个字符串,按从小到大顺序输出。 //先用程序对三个数进行从小到大排序,然后修改程序#include<stdio.h>#include<string.h>int main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("请输入三个字符串:"); gets(a); gets(b); g...
...程序,从键盘输入三个数,要求按从大到小的顺序输出这三个数。_百度...
int main(){ int a,b,c;int maxNum,minNum,midNum;scanf("%d %d %d",&a,&b,&c);if (a>b){ if (a>c){ maxNum = a;if (b>c){ midNum = b;minNum = c;} else { midNum = c;minNum = b;} } else { maxNum = c;midNum = a;minNum = b;} } printf("%d ...
c语言解答从键盘上输入三个数,按从大到小的顺序排列并输出最大值
include <stdio.h> void main(){ int a[3],i,j,temp;printf("输入三个数:\n");for(i=0;i<3;i++)scanf("%d",&a[i]);for(i=0;i<3;i++)for(j=i;j<3;j++)if(a[i]
编写一个程序,从键盘输入3个数字,输出它们按从小到大
C语言程序如下:include<stdio.h> intmain(){ inta,b,c,t;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("从小到大的顺序是:%d %d %d\n",a,b,c);return0;} ...
C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
printf("按照从小到大的顺序是:%d %d %d", a, b, c);return 0;} 这个程序的思路是通过嵌套的if条件语句,逐一比较三个数的大小,然后交换数值,直到找到最小的数。最后,依次输出这三个按顺序排列的数。总结来说,它的核心逻辑是通过多次比较和交换,确保每个数都小于或等于前面已经确定的最小...
C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
printf("请输入三个数:"); // 提示用户输入 scanf("%d %d %d", &a, &b, &c); // 读取用户输入 // 检查并交换数的大小,确保按顺序输出 if (b < a) { temp = a;a = b;b = temp;} if (c < a) { temp = a;a = c;c = temp;} if (c < b) { temp = b;b =...
从键盘输入任意三个数(一位数),按从小到大的顺序输出。
int input[3]={0};int i = 0, j;while (i < 3) { if (EOF == (input[i]=getc(STDIN))) { fprintf(stderr, "Error: input 3 numbers\n");return EXIT_FAILURE;} if (isnumber(input[i])) i ++;} for (i = 0; i < 3; i ++)for (j = i; j < 3; j ++)if (...