C语言题目 求高手解答 想了1小时硬是想不起来

来源:百度知道 编辑:UC知道 时间:2024/06/11 00:39:10
输入两个数进行比较,将大的除以2,将小的乘以2输出,如果输入一样就随意取其中一个值。。。。。想到头昏了。。

main()
{
float a,b;
printf("请输入a:");
scanf("%f",&a);
printf("\n请输入b:");
scanf("%f",&b);
if(a>b)
{
a=a/2;
b=b*2;
printf("a=");
printf("%f\n",a);
printf("b=");
printf("%f\n",b);
}
else if(a<b)
{
a=a*2;
b=b/2;
printf("a=");
printf("%f\n",a);
printf("b=");
printf("%f\n",b);
}
else
printf("a=b=");
printf("%f\n",a);
}
}

先用if 然后算就行了呗

#include <stdio.h>
void main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d,%d\n",(a>=b?a:b)*2,(a>=b?b:a)/2);
}

#include<stdio.h>
main()
{
int a,b;
scanf("%d%d",&a,&b);
if(a<b)