精華區beta ESOE-91 關於我們 聯絡資訊
#include <stdio.h> double delta(double a,double b,double d,double e) { return a*e-b*d; } int main(void) { double a,b,c,d,e,f; double x,y,del,del_x,del_y; double delta(double a,double b,double d,double e); printf("請依序輸入各項數值(a,b,c,d,e,f):\n"); scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f); del = delta(a,b,d,e); del_x = delta(c,b,f,e); del_y = delta(a,c,d,f); if(del==0) { if(del_x==0 && del_y==0) printf("無限多組解\n"); else printf("無解\n"); } else { x = del_x/del; y = del_y/del; printf("x=%lf\ty=%lf\n",x,y); } return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.112.240.76