麻煩V.C++高手教一下~~ - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 其 他 軟 體 討 論 版


PCZONE 討論區



通知

-- 其 他 軟 體 討 論 版 包括磁碟或檔案管理工具、掃毒軟體、解壓縮軟體、遠端遙控軟體、備份軟體、傳真軟體、手寫或語音等各種軟體使用經驗討論

會員
麻煩V.C++高手教一下~~
拜託高手~~幫我這些問題

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

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

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

回覆
會員

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);
}
回覆
會員

引用:
最初由 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);
}
謝謝你~~~

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。