C语言 任意输入两个数,输出较大的数的值
答案:7 悬赏:50 手机版
解决时间 2021-11-12 14:47
- 提问者网友:暮烟疏雨之际
- 2021-11-12 02:11
C语言 任意输入两个数,输出较大的数的值
最佳答案
- 五星知识达人网友:渊鱼
- 2021-11-12 02:51
#include
int main()
{
double x, y, max;
printf("请输入任意两个数:");
scanf("%lf, %lf", &x, &y);
if(x>y)
max = x;
else
max = y;
printf("max = %0.2lf\n", max);
return 0;
}
//输入两个任意实数
int main()
{
double x, y, max;
printf("请输入任意两个数:");
scanf("%lf, %lf", &x, &y);
if(x>y)
max = x;
else
max = y;
printf("max = %0.2lf\n", max);
return 0;
}
//输入两个任意实数
全部回答
- 1楼网友:我住北渡口
- 2021-11-12 07:43
#include
void main()
{
long int a,b;
scanf("%d %d",&a,&b);
if(a>b) printf("%d ",a);
else printf("%d ",b);
}
void main()
{
long int a,b;
scanf("%d %d",&a,&b);
if(a>b) printf("%d ",a);
else printf("%d ",b);
}
- 2楼网友:往事隔山水
- 2021-11-12 06:29
#include
#include
int main()
{
char a[1000],b[1000];
int la,lb;
scanf("%s",a);
scanf("%s",b);
if(a[0]=='-')
{
if(b[0]!='-')
{
puts(b);
return 0;
}
}
if(b[0]=='-')
{
if(a[0]!='-')
{
puts(a);
return 0;
}
}
if(a[0]=='-'&&b[0]=='-')
{
la=strlen(a);
lb=strlen(b);
if(la!=lb)
la>lb?puts(b):puts(a);
else
strcmp(a,b)>0?puts(b):puts(a);
}
else
{
la=strlen(a);
lb=strlen(b);
if(la!=lb)
la>lb?puts(a):puts(b);
else
strcmp(a,b)>0?puts(a):puts(b);
}
return 0;
}
#include
int main()
{
char a[1000],b[1000];
int la,lb;
scanf("%s",a);
scanf("%s",b);
if(a[0]=='-')
{
if(b[0]!='-')
{
puts(b);
return 0;
}
}
if(b[0]=='-')
{
if(a[0]!='-')
{
puts(a);
return 0;
}
}
if(a[0]=='-'&&b[0]=='-')
{
la=strlen(a);
lb=strlen(b);
if(la!=lb)
la>lb?puts(b):puts(a);
else
strcmp(a,b)>0?puts(b):puts(a);
}
else
{
la=strlen(a);
lb=strlen(b);
if(la!=lb)
la>lb?puts(a):puts(b);
else
strcmp(a,b)>0?puts(a):puts(b);
}
return 0;
}
- 3楼网友:夜风逐马
- 2021-11-12 05:44
#include
#define max(a,b) (a>b?a:b)
int main()
{
float a,b;
scanf("%f%f",&a,&b);
printf("大的是%f",max(a,b));
return 0;
}
就用宏定义就行了
#define max(a,b) (a>b?a:b)
int main()
{
float a,b;
scanf("%f%f",&a,&b);
printf("大的是%f",max(a,b));
return 0;
}
就用宏定义就行了
- 4楼网友:英雄的欲望
- 2021-11-12 05:34
int MaxValue(void *x ,void *y)
{
if(x==NULL || y == NULL)
{
return 0;
}
if( *(double*)x >= *(double*)y )
{
return 1;
}
else
{
return 2;
}
}
int main(int argc, _TCHAR* argv[])
{
float a=4.0021;
int i=4;
int MAX_Value;
MAX_Value=MaxValue(&a ,&i);
if(MAX_Value == 1)
{
printf("%f",a);
}
if(MAX_Value == 2)
{
printf("%d",i);
}
return 0;
}
{
if(x==NULL || y == NULL)
{
return 0;
}
if( *(double*)x >= *(double*)y )
{
return 1;
}
else
{
return 2;
}
}
int main(int argc, _TCHAR* argv[])
{
float a=4.0021;
int i=4;
int MAX_Value;
MAX_Value=MaxValue(&a ,&i);
if(MAX_Value == 1)
{
printf("%f",a);
}
if(MAX_Value == 2)
{
printf("%d",i);
}
return 0;
}
- 5楼网友:枭雄戏美人
- 2021-11-12 04:59
#include
int main( )
{int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a>b?a:b);
return 0;
}
int main( )
{int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a>b?a:b);
return 0;
}
- 6楼网友:西风乍起
- 2021-11-12 03:56
#include
#include
int cmp(const void*a,const void *b)
{
return *(int *)a-*(int *)b;//得到的结果为从小到大。
}
int main()
{
int i,a[10]; //数组元素个数改为2
printf("请依次输入10个整数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
qsort(a,10,sizeof(a[0]),cmp);//此函数为快速排序
printf("排序结果为:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
#include
int cmp(const void*a,const void *b)
{
return *(int *)a-*(int *)b;//得到的结果为从小到大。
}
int main()
{
int i,a[10]; //数组元素个数改为2
printf("请依次输入10个整数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
qsort(a,10,sizeof(a[0]),cmp);//此函数为快速排序
printf("排序结果为:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯