帮我看一这个C语言程序有什么问题?目的是交换两个字符变量,老是编译不行,是新手,不太懂#includevoid main(){float a,b,t;printf("请输入a,b:");scanf("%lf,%lf,%lf",&a,&b,&t);t=a;a=b;b=t;printf("%lf,%lf\n",a,b);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 02:18:25
帮我看一这个C语言程序有什么问题?目的是交换两个字符变量,老是编译不行,是新手,不太懂#includevoid main(){float a,b,t;printf(
xRNPHrХ\nZ "ō1)M1>J 4h<ԏv/8 mqf̹O"}R4 >FcMZWzTR)}me_u%eޥiԠ75e;"d m o{bOۤPDmƤP<l$banMIh>/J6`u*:8rPv8c%N9ԃVu(z=8aaK?U1tG#%p >Z8rW'Y{xL[Ѱ<ߡM%)08

帮我看一这个C语言程序有什么问题?目的是交换两个字符变量,老是编译不行,是新手,不太懂#includevoid main(){float a,b,t;printf("请输入a,b:");scanf("%lf,%lf,%lf",&a,&b,&t);t=a;a=b;b=t;printf("%lf,%lf\n",a,b);}
帮我看一这个C语言程序有什么问题?目的是交换两个字符变量,老是编译不行,是新手,不太懂
#include
void main()
{
float a,b,t;
printf("请输入a,b:");
scanf("%lf,%lf,%lf",&a,&b,&t);
t=a;
a=b;
b=t;
printf("%lf,%lf\n",a,b);
}

帮我看一这个C语言程序有什么问题?目的是交换两个字符变量,老是编译不行,是新手,不太懂#includevoid main(){float a,b,t;printf("请输入a,b:");scanf("%lf,%lf,%lf",&a,&b,&t);t=a;a=b;b=t;printf("%lf,%lf\n",a,b);}
一、float类型在scanf中的格式是:%f %lf是double的格式
你提示输入两个数,可是读数时是三个!
scanf("%lf,%lf,%lf",&a,&b,&t);
改成:
scanf("%f,%f",&a,&b);
这样,运行时输入 100,200 注意中间有逗号
printf("%lf,%lf\n",a,b);
改成:
printf("%f,%f\n",a,b);