-
# include
int main()
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);输入数据以逗号分隔,不要使用空格,指定输入 %d、%d 的格式
c=max(a,b);
printf("max=%d",c);
return 0;
int max(int x,int y)
int z;
if(x>y) 有一个额外的逗号。
z=x;else z=y;
return(z);
-
if(x>y),z=x;去掉逗号; 输入数据时,中间用逗号分隔 例如:5,8,然后按回车键输出 max=8;
-
正确的格式为:if(x>y)z=x;
其他人没有错误。
您可以查看 if 语句。
该程序应按如下方式工作:
# include
int main()
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
return 0;
int max(int x,int y)
int z;
if(x>y)z=x;
else z=y;
return(z);
-
int x, y;
printf("要比较两个整数的大小,请自己输入x和y的值,然后按Enter键确认值");
scanf("x = %d", &x);
scanf("y = %d", &y);
if(x > y)
printf("x 大于 y");
else if(x == y)
printf("y 等于 x");
elseprintf("y 大于 x");
printf("用完时请将其关闭")
gechar();
-
# include
int main (void)
for (paixu1 = 0;paixu1 < i-1;paixu1++)
for (a = 0;a < i;a++)return 0;
我的程序是一个冒泡排序方法,可以对n个数字进行排名。
-
int max(int x,int y)
将此函数更改为:
int max(int x,int y)
尝试这个很容易。
我看不出这有什么问题**。
自己输入时,尽量不要输入 6 到 9 之间的逗号,您需要从 scanf 中删除逗号("%d%d",&a,&b);
你哪里不明白??
我也不认为这个程序有什么问题。
-
输入时6,9的格式是正确的,我调试程序没有问题,输出答案正确,你说没有问题,你检查你的输入是否有问题,或者你这个编译器有问题!! 该程序绝对没有问题!
-
您的程序适合在我的 C++ 环境中运行。
输入 6、9输入 max=9
-
main 函数修饰符是错误的,应该是 int main(),对吧?
-
您是否为变量 t 赋值?
if(aif(aif(aif(bif(bif(c
-
printf("输入四个数字,每个数字之间用空格分隔,输入最后一个数字后按回车键:");
用空格分隔。
还有这里。 if(aif(aif(aif(bif(bif(c
-
main() 函数应返回一个 int,编译器允许它无效,以便与 ANSI C 标准之前的 C 语言兼容。 但我们不应该这样使用它,该标准的目的之一是废除过时的做法。 你。
-
ximenxue2007 |第六级。
同意!!! 你不给 t 赋值,你只是不初始化,所以它是随机的。
-
你删除它,此外你写得很不舒服......
while(n<4)
-
当编程提示中出现错误时,不仅要检查指向错误的行,还要检查上一行。 你在这里犯了两个小错误。 自己来了解一下。 # include
void main()
int max(int x, int y) (此处)。
-
printf(""这句话缺少分号。
int max(int x,int y);这句话有一个额外的分号。
其他的都很好,可以跑。
-
两个问题。
应为 t = a; 不是 a = t;
交换语句应该在一起。 加上大括号。
#include
void main()
-
a=t;
a=d;d=t;
如果你仔细观察,a、d 没有被交换,t 没有被初始化。 这就是你要说的,只需将 a=t 替换为 t=a。
-
if(at=a.
你的 t 没有初始化,所以将 t t 分配给 a 是一个随机数。
-
它应该是 t=a,你有点错了,t 是一个中间变量。
-
a=t; a=b; b=t;交换是错误的,应该是。
t=a;a=b=b=t;
-
printf("请输入多个数据,输入“ ”结束输入:");这被写为输入的结尾,但判断以“0”结尾。 system("pause");这句话将输出一个类似于 puss any 键的句子......的话。
删除这句话会很好。
-
在 scanf("%c",&x);前面是 fflush(stdin)。
应该是 x 没有收到来自 %c 的输入并接受了上面输入的回车符。
因为回车也是一个字符,它会被 %c 接收,它不会接收到你想要的输入,所以清理缓存。
-
#include
voidmain()
程序的语法已传递,但您仍然无法比较大小。 还有这句话确定输入不能用逗号隔开。 负数与正数相同。
-
为什么不使用goto......?
在句子的开头添加一个标志,然后返回到循环末尾的标志。