这个程序哪里除了问题

本文档提供了关于C语言中实现寻找两个整数最大值函数的详细指导,包括常见错误排查、正确输入格式说明及函数调试技巧。通过遵循本文档的建议,读者可以有效地解决在实现和使用此类函数过程中遇到的问题。
x:y;return(z);} int main(){int max(int x &b);所以你输入的两个数之间必须要一个逗号 麦酷网 www.miccity.net“软件资讯”频道里的“编程开发”栏目里一定有想要的 */void main(){int max(int x c);} ||| 你这段代码前面没有做函数的前项声明 #include<stdio.h>int max(int x &a %d" int y);声明一下 ||| 这个程序是正确的 一定行的 你再去试试看 可以直接把Max函数过程声明搬到前面来就不必做前项声明了 x:y;return(z);} int main(){int max(int x c);} 答案补充 #include<stdio.h>int max(int x b);printf("max is %d" &b); c=max(a &a %d" c;scanf("%d b int y);int a int y){int z;z=x>y x:y; return(z);}要注意的是 不过你要注意输入的时候要注意两个整数之间要有个逗号 答案补充 在我的机子上面都没问题 中间不能有空格 #include<stdio.h>int max(int x b);printf("max is %d" &b); c=max(a &a %d" c;scanf("%d b int y);int a int y){int z;z=x>y x:y;return(z);} 推荐一个提升自己的IT网站给你 只要输入没错 int y){ int z; z=x>y x:y;没问题吧 c);}int max(int x b);printf("max is %d/n" &b); c=max(a &a %d" c;scanf("%d b int y);int a %d"是用逗号分隔 你写的输入函数是scanf("%d int y)函数没声明 答案补充 #include<stdio.h>int max(int x c);}int max(int x b);printf("max is %d/n" &b); c=max(a &a %d" c;scanf("%d b int y);int a int y);/*就是这里 输入两个数格式是:20 c);}int max(int x b); printf("max is %d/n" &b); c=max(a &a %d" c; scanf("%d b int y);/* 函数前项声明 */void main(){ int a int y){int z;z=x>y x:y;这句有问题 ||| z=(x>y) x:y;return(z);} 你少了一个括号 ||| z=x>y 可以把max函数放在main函数前面 可能是你输入两个数的时候没有按照你写的格式输入而已 呵呵 ||| 程序没错 60必须以逗号隔开 输入时一定不要有输入法 ||| 把上下两段换过来 输入时a与b之间加逗号 因为你scanf("%d 应该用逗号才对哈 是不是你在输入的时候用的是空格间隔的 也没错阿 程序没有问题的 ||| 正确的是#include<stdio.h>void main(){int max(int x &b); 此句中的("%d &a %d" 程序没错阿 我在VC下运行的 不要像12 20这样用空格作为分隔符 答案补充 那我也没法了 我今天试过没错了阿 20这样就会出来最大的数20的 如输入:12 所以在输入数据的时候还是要用逗号分隔才行 答案补充 你在输入的时候输入的数据要用逗号作为分隔符 或者在main函数前面加int max(int x 如果为false则z=y ||| int max(int x 这是如果x>y为true则z=x int y){int z;z=(x>y)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值