我是个C语言初学者,输入两个数并找出其中最大的一个,要求要有主调函数和被调函数请问像这样写为什么不对啊?main(){int a,b,max;printf("Enter a and b ...");scanf("%d%d\n",&a,&b);int maxf();maxf(&a,&b);printf("ma

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:31:08

我是个C语言初学者,输入两个数并找出其中最大的一个,要求要有主调函数和被调函数请问像这样写为什么不对啊?main(){int a,b,max;printf("Enter a and b ...");scanf("%d%d\n",&a,&b);int maxf();maxf(&a,&b);printf("ma
我是个C语言初学者,输入两个数并找出其中最大的一个,要求要有主调函数和被调函数
请问像这样写为什么不对啊?
main()
{
int a,b,max;
printf("Enter a and b ...");
scanf("%d%d\n",&a,&b);
int maxf();
maxf(&a,&b);
printf("max=%d",max);
}
int (int *x,int *y)
{
int *z;
if(*x>*y)
*z=*x;
else
*z=*y
}

我是个C语言初学者,输入两个数并找出其中最大的一个,要求要有主调函数和被调函数请问像这样写为什么不对啊?main(){int a,b,max;printf("Enter a and b ...");scanf("%d%d\n",&a,&b);int maxf();maxf(&a,&b);printf("ma
第一个,你的函数声明不对,函数声明应该包含它的参数列表,所以把
int maxf();改成int maxf(int,int);
而函数的实现也有问题,要返回最大值,不需要使用指针,即使是使用指针,在函数实现里面,int *z是声明一个指针,但是它指向哪个变量并没有确定,向它指向的地址赋值是不正确的,所以可以将maxf函数的定义改成
int maxf(int *x,int *y)
{
int z;
if(*x>*y)
z=*x;
else
z=*y;
return z;
}
函数调用的地方,将返回值赋给max变量,所以就是max=maxf(&a,&b);

我是个C语言初学者,输入两个数并找出其中最大的一个,要求要有主调函数和被调函数请问像这样写为什么不对啊?main(){int a,b,max;printf(Enter a and b ...);scanf(%d%d ,&a,&b);int maxf();maxf(&a,&b);printf(ma C语言编程:输入十个整数,找出这十个数中的偶数,统计它们的个数并求平均值.希望大神打出来,不要截图.还是初学者,不要用太难的语言. 用C语言编写三角形面积我用的WIN-tc谁能用最简单的方法我是初学者急输入两个数 求出三角形面积 输入10个数,找出其中最大的数并与最后一个数对换,输出十个数(C语言)通过函数指针的 用C语言编程序:循环输入五个数,找出其中负数的最大值 c语言 输入N个整数,输出其中最小的数,并指出其是第几个数 c语言 输入10个数 找出最大数与最小数 并指出所在位置怎样找出所在位置呢? 随意输入10个整数,统计其中多少个正数,多少个负数,多少个0?有没有简单点的我是初学者,可以用C语言的吗? C语言输入100个数,计算其中素数和和素数个数并输出 输入8个整数,编程找出与这8个数人平均值之差的绝对值最小的数,并输出?C语言编程 依次将10个数输入,要求输出其中最大的数.用传统流程图表示.我是自学初学者C语言 希望每一步都清晰一些 假设的符号 返回到哪都说明白一些 急救啊,C语言编程题,输入10个数据,找出其中最小值并记录其所在位置.输入10个数据,找出其中最小值并记录其所在位置.我们选修课是c语言,真的一点不懂啊,这个是考试题,忘亲们给个详细点的 如何用C语言编程“输入n个整数,求其中最大数及其所在的位置,并求出此n个数中素数的个数.” 我是C语言初学者现在有个问题弄不明白请教下!编写程序,输入变量x的值与变量y的值,并分析输出结果:y = 2.4 * x - 1/2y = x % 2/5 - x 输入任意2个整数m和n,计算并输出这两个数(包括这2个数)之间所有奇数之和(C语言) 求C语言编程,要求输入任意三个数,按从小到大的顺序输出.我是一个初学者,请诸位高手在步骤上详细一点. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和