C語言小程式(一) 判斷三角型型別

2021-06-16 21:08:13 字數 948 閱讀 7285

最近回爐重造c語言,陸續寫一些比較短的**,選擇其中的一些貼到這裡,都是在linux下的**,windows未測試。

第乙個判斷三角形的型別,兩個浮點型資料不能直接判斷相等,為了輸入方便一些,自己設定的精度比較低,10^(-3)。

#include #include #define	epsinon		1e-3

#define abs(a) (((a)>0)?(a):(-a)) //?:不支援表示式巢狀

#define zero(x) ((x)>-epsinon && (x)(b))?(a):(b))

#define min(a,b) (((a)<(b))?(a):(b))

float a, b, c;

float max, mid, min;

char input_err_flag = 0;

char judge_err_flag = 0;

int equal(float a, float b)

void input(void)

}void sort(void)

void judge(void)

else

else

}else if(equal(max_square, tmp))

puts("直角三角形。");

else if(max_square < tmp)

puts("銳角三角形。");

else

puts("鈍角三角形。"); }}

int main(void)

else if(judge_err_flag)

else

ch = getchar();

} while(ch=='y' || ch=='y' || ch=='\n');

puts("goodbye!");

return 0;

}

第十一周專案 判斷三角型

問題及 婁月的妹妹劉月是個初中生,某天回來興高采烈的回家告訴姐姐他學會了如何憑藉三角形三邊判斷三角形的形狀 設兩條短邊為啊a,b 長邊為c,判斷a a b b和c c的關係 於是婁月告訴劉月,給她三條邊,她可以在一秒之內知道三角形是直角,鈍角還是銳角三角形,當然,這麼快只有程式設計才能做到。以下是婁...

C語言小程式(四) 楊輝三角

輸入要顯示的楊輝三角的行數,會列印出金字塔型的楊輝三角,不過行數太多的話,效果不太好,可以再調整一下格式控制。include include int main for i 1 i line i 前兩行的列印 printf printf 6d n 1 for i 1 i line 1 i printf...

C語言楊氏三角判斷

楊氏矩陣 有乙個二維陣列.陣列的每行從左到右是遞增的,每列從上到下是遞增的.在這樣的陣列中查詢乙個數字是否存在。陣列 1 2 3 2 3 4 3 4 5 1 3 4 2 4 5 4 5 6 1 2 3 4 5 6 7 8 9 include define max row 3 define max c...