第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C語言代碼,不知道哪錯了,小白求大神解答一下,謝謝!

C語言代碼,不知道哪錯了,小白求大神解答一下,謝謝!

C C++
丶輝色灬 2016-10-26 21:08:50
求二元一次方程組的兩個不相等的實數(shù)根, 采用了 條件語句 分為 是兩個不相等的實數(shù)根 計算結果并輸出 ?如果不是(兩個相等或者沒有實數(shù)根)輸出 此函數(shù)沒有兩個不相等的實數(shù)根程序開始運行沒有問題,問題在于輸入 (例子)1,3,2 ?輸出的結果 并不是正確答案
查看完整描述

2 回答

已采納
?
望遠

TA貢獻1017條經(jīng)驗 獲得超1032個贊

//運算符優(yōu)先級的問題
#include<stdio.h>?
#include<math.h>?
#define?EPS?1e-1?
int?main()?
{?float?a,?b,?c,?x1,?x2;?
printf("Input?a,b,c:");?
scanf("%f,%f,%f",?&a,?&b,?&c);
?if?(b*b>4?*?a*c)?{
	?x1?=?(-b+(float)sqrt(b*b?-?4?*?a*c))/2*a;?
	?printf("x1=%5.2f\n",?x1);?
	?x2?=?(-b-(float)sqrt(b*b?-?4?*?a*c))/2*a;?
	?printf("x2=%5.2f\n",?x2);?}?
?else?{
	?printf("此函數(shù)沒有兩個不相等的實數(shù)根\n");?
	}?
}

運行結果:

http://img1.sycdn.imooc.com//5810b36700016b7d03260109.jpg

查看完整回答
3 反對 回復 2016-10-26
  • 丶輝色灬
    丶輝色灬
    。。。。 大神 我按照你的代碼輸入一遍 然后 同樣1,2,-3 出現(xiàn)的卻是 x1=107374176.00 x2=0.00
  • 望遠
    望遠
    我不是大神。。一起學習嘛== x1 = (-b+(float)sqrt(b*b - 4 * a*c))/2*a; x2 = (-b-(float)sqrt(b*b - 4 * a*c))/2*a; 你原來這里沒有注意運算符優(yōu)先級,加上括號后可以正常運算 你的問題應該是輸入時沒有按照格式輸入scanf("%f,%f,%f", &a, &b, &c);一定不能多空格,逗號一定要在英文狀態(tài)下輸入
  • 丶輝色灬
    丶輝色灬
    謝謝了 現(xiàn)在沒問題了 開始是運算符的優(yōu)先級沒有注意 改正后 程序沒問題 由于系統(tǒng)默認中文輸入,導致我在運行程序的時候 輸入的是中文逗號。。。。
  • 2 回答
  • 0 關注
  • 1839 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號