尝试使用c语言的swap语句按降序对两个数字进行排序
我必须使用swap语句按降序对整数进行排序,到目前为止,我有这个,但它不起作用尝试使用c语言的swap语句按降序对两个数字进行排序,c,C,我必须使用swap语句按降序对整数进行排序,到目前为止,我有这个,但它不起作用 #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 ord
#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 main()
{
整数圆,num1,num2;
对于(round=0;round提示:使用临时变量交换数字
int temp;
temp = num1;
num1 = num2;
num2 = temp;
提示:使用临时变量交换数字
int temp;
temp = num1;
num1 = num2;
num2 = temp;
提示:使用临时变量交换数字
int temp;
temp = num1;
num1 = num2;
num2 = temp;
提示:使用临时变量交换数字
int temp;
temp = num1;
num1 = num2;
num2 = temp;
为了程序的可读性,函数不应被称为swap
。它应被称为sortDesc
,或实际描述它在做什么的东西。名为swap
的函数应无条件地交换两个值,但您打算根据条件对两个值进行排序
为了程序的可读性,函数不应被称为swap
。它应被称为sortDesc
,或实际描述它在做什么的东西。名为swap
的函数应无条件地交换两个值,但您打算根据条件对两个值进行排序
为了程序的可读性,函数不应被称为swap
。它应被称为sortDesc
,或实际描述它在做什么的东西。名为swap
的函数应无条件地交换两个值,但您打算根据条件对两个值进行排序
为了程序的可读性,函数不应该被称为swap
。它应该被称为sortDesc
或实际描述它在做什么的东西。一个名为swap
的函数应该无条件地交换这两个值,但您打算根据一个条件对两个值进行排序。Y我们的swap()
函数是错误的,因为在C中,函数参数是按值传递的。因此在被调用函数中所做的更改在进行调用的函数中不可见
第二个问题是您从未在main()中调用swap函数,那么它应该如何在任何地方交换任何东西?您的swap()
函数是错误的,因为在C中,函数参数是按值传递的。因此,在调用函数中所做的更改在进行调用的函数中不可见
第二个问题是您从未在main()中调用swap函数,那么它应该如何在任何地方交换任何东西?您的swap()
函数是错误的,因为在C中,函数参数是按值传递的。因此,在调用函数中所做的更改在进行调用的函数中不可见
第二个问题是您从未在main()中调用swap函数,那么它应该如何在任何地方交换任何东西?您的swap()
函数是错误的,因为在C中,函数参数是按值传递的。因此,在调用函数中所做的更改在进行调用的函数中不可见
第二个问题是您从未在main()中调用swap函数,因此它应该如何在任何地方交换任何东西?您也可以不使用临时变量
num1 = num1+num2;
num2 = num1-num2;
num1 = num1-num2;
希望您现在喜欢交换号码:)
愉快的编码!您也可以不使用临时变量
num1 = num1+num2;
num2 = num1-num2;
num1 = num1-num2;
希望您现在喜欢交换号码:)
愉快的编码!您也可以不使用临时变量
num1 = num1+num2;
num2 = num1-num2;
num1 = num1-num2;
希望您现在喜欢交换号码:)
愉快的编码!您也可以不使用临时变量
num1 = num1+num2;
num2 = num1-num2;
num1 = num1-num2;
希望您现在喜欢交换号码:)
快乐编码!欢迎使用堆栈溢出!如果您亲自尝试解决问题,我们更有可能为您提供帮助。查看堆栈溢出以了解有关提出正确问题的更多信息。祝您好运,快乐编码!我没有看到您在代码中的任何地方进行交换。特别是,这方面存在一些问题代码-您从未调用过swap
,而swap
本身也没有做任何事情(除了可能再次调用本身)。这些都很容易检查-将您正在做的事情与示例进行比较,看看您可能做错了什么。欢迎使用堆栈溢出!如果您亲自尝试解决问题,我们更有可能为您提供帮助。检查堆栈溢出,了解有关问对问题的更多信息。祝您好运,编码愉快!我不知道“没有看到您在代码中的任何地方进行交换。特别是,此代码存在两个问题-您从未调用swap
,swap
本身没有做任何事情(可能再次调用自己除外)。这些都很容易检查-将您正在做的事情与示例进行比较,看看您可能做错了什么。欢迎使用堆栈溢出!如果您亲自尝试解决问题,我们更有可能为您提供帮助。检查堆栈溢出,了解有关问对问题的更多信息。祝您好运,编码愉快!我不知道“没有看到您在代码中的任何地方进行交换。特别是,此代码存在两个问题-您从未调用swap
,swap
本身没有做任何事情(可能再次调用自己除外)。这些都很容易检查-将您正在做的事情与示例进行比较,看看您可能做错了什么。欢迎使用堆栈溢出!如果您亲自尝试解决问题,我们更有可能为您提供帮助。检查堆栈溢出,了解有关问对问题的更多信息。祝您好运,编码愉快!我不知道“没有看到您在代码中的任何地方进行交换。特别是,此代码存在两个问题-您从未调用swap
,swap
本身没有做任何事情(可能再次调用自己除外).这些很容易检查-将你所做的与示例进行比较,看看你可能做错了什么