main(){float a,b,x;printf ("请输入要交换的a和b的值\n");printf ("a=");scanf ("%f/n",&a);printf ("b=");scanf ("%f/n",&b);x=a;a=b;b=x;printf ("a=%f\n",&a);printf ("b=%f\n",&b);}为什么我输入什么数字,输出的都是 A=0 ,B=0 谁可以
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/26 03:41:10
![main(){float a,b,x;printf (](/uploads/image/z/15153189-69-9.jpg?t=main%28%29%7Bfloat+a%2Cb%2Cx%3Bprintf+%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E8%A6%81%E4%BA%A4%E6%8D%A2%E7%9A%84a%E5%92%8Cb%E7%9A%84%E5%80%BC%5Cn%22%29%3Bprintf+%28%22a%3D%22%29%3Bscanf+%28%22%25f%2Fn%22%2C%26a%29%3Bprintf+%28%22b%3D%22%29%3Bscanf+%28%22%25f%2Fn%22%2C%26b%29%3Bx%3Da%3Ba%3Db%3Bb%3Dx%3Bprintf+%28%22a%3D%25f%5Cn%22%2C%26a%29%3Bprintf+%28%22b%3D%25f%5Cn%22%2C%26b%29%3B%7D%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E8%BE%93%E5%85%A5%E4%BB%80%E4%B9%88%E6%95%B0%E5%AD%97%2C%E8%BE%93%E5%87%BA%E7%9A%84%E9%83%BD%E6%98%AF+A%3D0+%2CB%3D0+%E8%B0%81%E5%8F%AF%E4%BB%A5)
main(){float a,b,x;printf ("请输入要交换的a和b的值\n");printf ("a=");scanf ("%f/n",&a);printf ("b=");scanf ("%f/n",&b);x=a;a=b;b=x;printf ("a=%f\n",&a);printf ("b=%f\n",&b);}为什么我输入什么数字,输出的都是 A=0 ,B=0 谁可以
main()
{
float a,b,x;
printf ("请输入要交换的a和b的值\n");
printf ("a=");
scanf ("%f/n",&a);
printf ("b=");
scanf ("%f/n",&b);
x=a;
a=b;
b=x;
printf ("a=%f\n",&a);
printf ("b=%f\n",&b);
}
为什么我输入什么数字,输出的都是 A=0 ,B=0 谁可以告诉我下,哪个地方做错了?
main(){float a,b,x;printf ("请输入要交换的a和b的值\n");printf ("a=");scanf ("%f/n",&a);printf ("b=");scanf ("%f/n",&b);x=a;a=b;b=x;printf ("a=%f\n",&a);printf ("b=%f\n",&b);}为什么我输入什么数字,输出的都是 A=0 ,B=0 谁可以
这样试一下吧(程序如下),你的最后两个printf函数格式写错了
对照一下有什么不同.
#include"stdio.h"
main()
{
float a,b,x;
printf ("请输入要交换的a和b的值\n");
printf ("a=");
scanf ("%f",&a);
printf ("b=");
scanf ("%f",&b);
x=a;
a=b;
b=x;
printf ("a=%f\n",a);
printf ("b=%f\n",b);
}