c-使用函数编辑铁路超高值



我试图用函数编辑值,但值会重新运行。这是我的代码:

int reverse(int number){
number *= 5;
printf("%d", number);
return number;
}
.
.
.
printf("Please enter an integer number: ");
scanf_s("%d", &num);
// Reverse a number and assign it to the variable
reverse(num);
printf("Reversed number is: %d", reversed = num);

例如,当我将数字设置为3时,输出如下:15尊敬的号码是:3

但我也想把倒数值设为15。我该怎么做?

您的主代码丢弃了返回的值:reverse(num);

您需要将其分配到您想要的位置,例如:num = reverse(num);int reversed_num = reverse(num);

最新更新