99问答网
所有问题
printf("\nx1=%5.2f\nx2=%5.2f\n",x1,x2);这句话什么意思
刚学c,对printf这个函数不怎么会 用,谢谢
举报该问题
推荐答案 2020-03-10
\n---换行
%5.2f-----宽度为5,小数部分为二的浮点数
把x1,x2以宽度为5,小数部分为2的浮点数形式输出
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BX7ezzWeO.html
相似回答
c语言问题 很简单的 帮下忙 下边的哪错了 请大家运行下看看 算不出来...
答:
(dise=b*b-4*a*c)==0;是正确的,可以直接判断,只是只精确到第一位,精度不够;问题是在dise=b*b-4*a*c>0;dise=b*b-4*a*c<0;这两个表达式有问题,dise的值不是1就是0,应该为:i
f((
dise=b*b-4*a*c)>0);if((dise=b*b-4*a*c)<0);...
初学C语言问题多多,心情好烦好闷,真想不学了~~~那位请进解决问题...
答:
printf(
\"\\n\\
nx1=%5.2f
\\
nx2=%5.2f
\\n\"
,x1,x2);
} 你丢了#include<stdio.h> ,它表示要用到输入输出函数 main()前边加个void,表示无反回值,后边不用加“;”最后一行丢了个“)”
编程计算一元二次方程的实根,a,b,c由键盘输入,设b*b-4ac>0
答:
; /* q存放求根公式中的sqrt(disc)/(2*a)*/q存放求根公式中的sqrt(disc)/(2*a) */ x1=p+q; /* 给方程的一根赋值 */
x2=
p-q; /* 给方程的一根赋值 */
printf(
"\
nx1=%5.2f
\
nx2%5.2f
\n"
,x1,x2);
/* 以长度为5,小数点后面2位的形式输出方程的两根 */ } ...
请高手帮我看看我这个c语言程序哪出问题了,谢谢,我是初学者。
答:
主函数的名字是main,不要写错啦。您可以把错误输出窗口下拉,就能看到一些错误提示(包括工程目录 源文件路径、代码行号及错误原因),初学时语法拼写类的失误就靠它。但绝不要依赖,应该持严谨科学的态度,有效率的做法是编码之间、之前先人工反复地细心地检查您的代码(静态调试),自确认无误之后再进行...
一元二次方程求根 我的算不出正确答案,求大神指教c语言
答:
include "stdio.h"include "math.h"int main(){ double a,b,c,disc
,x1,x2
,p,q;scanf("%lf %lf %lf",&a,&b,&c);//因为用double定义,所以输入一定用%lf disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q
;printf(
"\
nx1=%5.2f
\
nx2=%5.2f
",x1,...
小弟初学C语言,求各位帅哥靓女帮帮忙,看看这程序哪错了。。。谢谢!_百...
答:
printf(
"\n\
nx1=%5.2f
\
nx2=%5.2f
\n"
,x1,x2);
} 以上程序段已通过GCC编译器调试过没报错,但结果可能不是你想要的。不知到你声明的变量q是个什么东西。进一步修改了如下:include<stdio.h> main(){ float a,b,c,disc,x1,x2,p,q;scanf("%f,%f,%f",&a,&b,&c);disc=b*b-4*a*...
用c编程求
二
元一次方程ax^
2
+bx+c=0的根
答:
voidmain(){ floata,b,c
,x1,x2
,p,q,disc
;printf(
"inputa,b,c\n");scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;if(disc<0){ printf("没根\n");} else { p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("\
nx1=%5.2f
\
nx2=%5.2f
\n",...
c语言:求
二
次函数ax^
2
+bx+c=0的根
答:
} else { p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q;
printf(
"\
nx1=%5.2f
\
nx2=%5.2f
\n"
,x1,x2);
}}你输入的那个方程根本就没有根,这个你需要加一个判断条件,这样才能正确处理求根公式 ...
C语言程序设计
答:
//计算一元二次方程的根 disc = b * b - 4 * a * c;p = -b / (2 * a);q = sqrt(disc) / (2 * a);x1 = p + q;x2 = p - q;//输出方程的根,如果整数位数字不超过5个,则以空格代替,保留两位小数
printf(
"\n\
nx1= %5.2f
\
nx2= %5.2f
\n"
, x1, x2);
} ...
大家正在搜
相关问题
最后一行为什么是printf("\nx1=%5.2f\nx2...
为什么这个求根程序运行不出结果?
C语言 求一元二次方程根?
请问计算结果为什么是x1=1.#r x2=5.21f,哪里错...
编程计算一元二次方程的实根,a,b,c由键盘输入,设b*b
用c求ax^2+bx+c=0的根,b^2-4ac>0
小弟初学C语言,求各位帅哥靓女帮帮忙,看看这程序哪错了。。。...
c语言求一元二次根的函数