gpt4 book ai didi

c程序,指针

转载 作者:行者123 更新时间:2023-12-02 00:28:41 29 4
gpt4 key购买 nike

我正在编写一个程序,它接受一个三位数整数并将其分成两个整数。 224 将变为 2204114 将变为 1104

基本上,您可以使用模数来完成。我写了我认为应该工作的东西,编译器一直说 &big 之前缺少括号,但任何更改只会导致更多错误发生。

#include <stdio.h>

void split_num(int complete, int *big, int *little){
*little = complete%10;
*big = complete - *little;
return;
}


int main()
{
int complete, big, little;

printf("Give an integer to split: \n");
scanf("%d", &complete);

void split_num(complete, &big, &little);
printf("Num split into 2 is : %d and %d", big, little);

return 0;
}

最佳答案

在调用 split_num() 时去掉“void”。它仅用于函数声明(表示它不返回值),而不用于实际调用它。

关于c程序,指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855438/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com