鱼C论坛's Archiver
论坛
›
C\C++交流
› if语句实现两数值交换
低调123456
发表于 2018-7-24 14:28:33
if语句实现两数值交换
#include <stdio.h>
int main()
{
float a,b,t;
scanf("%f,%f",&a,&b);
if(a>b)
{
t=a;
a=b;
b=t;
}
printf("%5.2f,%5.2f\n",a,b);
return 0;
}
不知道哪里出了问题,执行的时候错了
无符号整形
发表于 2018-7-24 14:36:08
t没初始化导致的。
BngThea
发表于 2018-7-24 14:37:02
把scanf引号中的逗号去掉
页:
[1]
查看完整版本:
if语句实现两数值交换