gpt4 book ai didi

c - 函数在我的程序中不起作用

转载 作者:行者123 更新时间:2023-11-30 18:48:42 26 4
gpt4 key购买 nike

我的编译器说“函数中的参数太少”。我不知道出了什么问题。有人知道我做错了什么吗?

#include<stdio.h>
#include<math.h>
int show(int a, int b, int c);

main( ){
int a, b = 10, c = 24;
printf("Enter a number\n");
scanf("%d\n", &a);
show(int a, int b, int c);
system("pause");
}

int show(int a, int b, int c){
if(a>c){
printf("a is the largest number\n");
} else if(a>b){
printf("a is smaller than c\n");
} else if(a<b){
printf("a is bigger than b\n");
} else{
printf("a is the smallest number \n");
}
return;
}

最佳答案

您已在函数调用中声明了变量。它在 C 中无效。

所以,使用这个:

show(a, b, c);

而不是

show(int a, int b, int c);

关于c - 函数在我的程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44940745/

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