麻煩V.C++高手教一下~~



贊助商連結


jolin_k
2001-11-30, 01:10 AM
拜託高手~~幫我這些問題

1.一個直角三角形的三個邊長可能都是整數,且必須滿足畢氏定理,請找出所有邊長均不大於500的直角三角形且全部列出。

2.某家公司支付員工薪水的方式分為:
經理人員:固定的週薪
時薪工:每週工作時數在40小時,以每小時工資計算,超過40小時的部分則以每小時工資的1.5倍計算抽佣金工:週薪為7500元加上當週銷售金額的5.7%零工:按每週所生產的件數計酬,每件50元
(1)請撰寫一個程式來計算每位員工的月薪,每一類的員工都有他們自己的薪資代碼:1代表經理人員、2代表時薪工、3代表佣工、4代表零工。
(2)請用Switch根據每位員工的代碼算出他們的薪資所得,在Switch裡提示所用者輸入所需資料。

3.請撰寫一程式可由鍵盤輸入5x5方陣之元素,且計算該方陣的行式值(使用降階法)。

贊助商連結


cubela
2001-11-30, 03:37 AM
1.
#include <stdio.h>
void main()
{
int a, b, c;
for (c = 1; c < 500; c++)
for (a = 1; a < c; a++)
for (b = a + 1 ; b < c; b++)
if (a * a + b * b == c * c)
printf(" %d %d %d \n ", a, b, c);
}

jolin_k
2001-11-30, 09:03 PM
最初由 cubela 發表
1.
#include <stdio.h>
void main()
{
int a, b, c;
for (c = 1; c < 500; c++)
for (a = 1; a < c; a++)
for (b = a + 1 ; b < c; b++)
if (a * a + b * b == c * c)
printf(" %d %d %d \n ", a, b, c);
}

謝謝你~~~