1樓:
void main()
int a,b,c;
float x1,x2,d;
printf("---------------------------------\n");
printf(" 請輸入a,b,c的值\n ");
cin>>a>>b>>c; //這裡有沒有錯就不知道了,c的輸入引數搞不懂,我用的是c++的輸入
d=(float)b*b-4*a*c; //這個地方注意型別,前為float,後為int 型
x1=(-b+sqrt(d))/2*a;
x2=(-b-sqrt(d))/2*a;
if(d>=0)
printf("x1=%f\nx2=%f",x1,x2);
else
printf("你錯了\n");
2樓:匿名使用者
你那個if應該放在那個判別式的前面吧,下面的都框起來吧,應該是這樣吧,
if(d>=0)
else
printf("你錯了\n");
3樓:匿名使用者
我執行了一下,可以輸出正確的結果。不過我認為應該先判斷d的正負,然後再求結果。
4樓:匿名使用者
將x1=(-b+sqrt(d))/2*a;
x2=(-b-sqrt(d))/2*a;
拿到if後面的{}裡面去
輸出x1 x2的格式你得控制一下,不然他就是按照實型的預設格式輸出
大家看看我真的錯了麼?母親讓我很傷心
這種事可大可小的。對於我們小輩來說,因為長年在外和現實社會的影響,好多禮儀已經談了好多,可以不去講究的。但是傳統的東西是不容易改的,也不能改的,對家裡的長輩來說,這一輩子就是活在那種禮儀範圍裡的,講究的就是這些。俗話不是說嗎 人活一張臉,樹活一張皮。只要周圍人不難為你,你也就沒必要去計較太多了。這事...
大家幫我看看這個matlab程式那裡出錯了吧謝謝了
哦,你的y就是乙個值。l 1024 clf m 0 l for k 1 1 length m if m k l 2 y k 0.8 sin 0.04 m k 3.75 10 4 m k sin 0.000625 m k sin 0.01875 m k sin 0.06 m k else y k 0....
請大家幫我看看聊天記錄,究竟是我錯了,還是他錯了,很鬱悶,因為錢的事情鬧彆扭
你男友屬於那種因為自己缺錢就對錢敏感的 小心眼 任何一點點的有涉及到用錢的可能都會對他造成心理影響。他的心理有缺陷。需要好好改造。其實他活的挺累。單純就婚姻來講,就是兩個情投意合的人走到一起而已,跟錢沒什麼關係,只是跟婚姻相關聯的一些事情需要用到錢,辦事麼,用到錢是正常的。訂婚也是一樣,可能需要彩禮...
各位c語言的高手,請問這那裡錯了
改了name後沒感覺有問題,只是懷疑樓主的輸入過程是怎麼操作的 若不修改char name的話,改這一句 結構體那 name應該是陣列name 20 c語言問題,各位高手看哪錯了?問題比較多,我直接修改了。你看下吧。主要是結構的定義方面。還有,初始化的時候,t 2 初始化為了0.但是,由於void ...
大家幫忙看看,大家幫忙,看看,謝謝
這是什麼材質做的?感覺挺好的。這個手鍊兒材質不錯。也不會太貴,朋友的一點兒心意。是個很小清新的手鍊,連線的不是金銀,中間鑲的應該也不是特別貴重的寶石,朋友送的,喜歡就戴上。我已看就是一款不錯的水晶手鍊,中間連線的水晶閃閃發光,是個很小清新的手鍊,連線的不是金銀,中間鑲的應該也不是特別貴重的寶石,朋友...