我把c语言书上一段代码程序复制后运行有个像dos的窗口,这个时候该输入什么?

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:44:35
#include <stdio.h>
int max(int x, int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return(z);
}

main()
{
int a,b,c;
scanf("%d&d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);

}
max=%d\n这个是什么意思?

scanf("%d&d",&a,&b);
好像错了,应该改成
scanf("%d %d",&a,&b);
输入两个数字。这是比较两个数字大小的程序。
max=%d\n
这个在printf里。所以是先打印出max=
然后后面的%d,用逗号后面的c来代替。
所以最终max=(两个中最大的数)

scanf("%d&d",&a,&b);
是不是抄错了?
应该是
scanf("%d%d",&a,&b);
根据你scanf的格式你应该输入两个整数并用空格隔开,否则会出错!
其余的同意楼上的说法!