要求将输入的任意3个整数从小到大输出。
要求将输入的任意3个整数从小到大输出.(在一行中将3个整数从小到大输出,其间以“->”相连)这个代码怎么弄呢{:10_266:} qiuyouzhi 发表于 2020-2-28 15:33代码帮你写好了:
是 C/C++ zltzlt 发表于 2020-2-28 15:37
是 C/C++
。。。。
啊啊啊啊啊
我先删掉 #include<stdio.h>
void main()
{
int x,y,z,a;
printf("Please input three numbers:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y)
{
a=x;x=y;y=a;
}
if(x>z)
{
a=x;x=z;z=a;
}
if(y>z)
{
a=y;y=z;z=a;
}
printf("%d->%d->%d\n",x,y,z);
}
应该没问题。 #define MAX 3
int main() {
int array;
int len = 0;
int temp;
len=sizeof(array) / sizeof(array);
printf("请输入数字:\n");
for (int i = 0; i < len; i++) {
scanf("%d", &array);
}
for (int x = 0; x < len; x++) {
for (int y = 0; y < len - x-1; y++) {
if (array > array) {
temp = array;
array = array;
array = temp;
}
}
}
for (int z = 0; z < len; z++) {
printf("%2d", array);
}
return 0;
}
页:
[1]