C语言中求两个整数中的较大者。35
发布网友
发布时间:2023-10-09 10:50
我来回答
共5个回答
热心网友
时间:2024-12-15 03:55
1、首先新建一个工程和一个.c文件。
2、然后需要按照图示代码输入头文件。
3、然后需要按照图示代码输入主函数。
4、然后需要按照图示代码定义变量类型。
5、然后需要按照图示代码输入2个数字。
6、然后需要按照图示代码比较两个数。
7、然后需要编译运行可以看到比较出了数的大小。
热心网友
时间:2024-12-15 03:56
你的程序没有错,问题是输入数据时,输入了第一个数据后,一定输入一个英文半角的逗号,再输入第二个数,再回车。若想避免这个问题,必须把
scanf("%d,%d",&a,&b); 改为: scanf("%d %d",&a,&b);
你试一下看是否正确?
热心网友
时间:2024-12-15 03:56
#include<stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return z;
}
输入格式错误,输入时加,间隔两个数
scanf("%d,%d",&a,&b);
例:使用scanf函数输入数据。
#include<stdio.h>
int main()
{
int a,b,c;
printf("输入 a, b, c\n");
scanf("%d,%d,%d", &a, &b, &c);
printf("a = %d b = %d c = %d\n", a, b, c);
fflush(stdin);
return 0;
}
注意上面的scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开
热心网友
时间:2024-12-15 03:57
#include <stdio.h>
int max(int x,int y);
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);//输入方式为2,4中间是逗号。
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
你的程序有问题,我给你改了,操作请看注释。。
热心网友
时间:2024-12-15 03:57
scanf("%d,%d",&a,&b);
这句就是输入语句!
运行后会提示键盘输入的!