c - 尝试使用c语言使用swap语句对两个数字进行降序排序

标签 c

<分区>

到目前为止,我必须使用交换语句对整数进行降序排序,但它不起作用

#include <stdio.h>
int main()
{
int round, num1, num2;
for (round =0; round <= 3; round++)
printf("Enter two integers: \n");
scanf("%d, %d", &num1, &num2);
printf("The numbers in descending order:  %d, %d\n", num1,num2);
return 0;
}
void swap(int num1,int num2)
{
if (num1 < num2);
swap (num2, num1);
}

最佳答案

提示:使用临时变量交换数字。

int temp;
temp = num1;
num1 = num2;
num2 = temp;

关于c - 尝试使用c语言使用swap语句对两个数字进行降序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19646929/

相关文章:

c - 使用 scanf 获取用户的多个输入

C 中的强制转换和赋值

c - 如何从程序中禁用 xterm 中输入的行缓冲?

c - 宽字符串的宽度

将 struct * 转换为 int * 以便能够写入第一个字段

c++ - 在不同的平台/编译器上实现相同的浮点计算结果?

c - 如何写矩阵?它打印随机数

c - 如何使用内核哈希表 API?

c++ - 如何在 C/C++ 中填充结构填充?

c++ - 堆栈分配功能(性能)