1.此程式為建立公司人員名單,並計算其薪水。
2.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
#include <stdio.h>
#include <stdlib.h>
int main ()
{
struct company {
char name[10];
int hour;
double pay;
};
struct company employee[5]={
"John", 20, 100.34,
"Mary", 30, 99.78,
"Peter", 25, 89.45,
"Nancy", 33, 87.42,
"Tom", 54, 77.89
};
double salary[5];
int i;
for(i=0; i<=5; i++)
{
salary[i]=employee[1].hour*employee[1].pay;
printf("%-10s 的薪水為 %.2f\n",
employee[i].name, employee[i].salary[i]);
}
return 0;
}
John 的薪水為 2006.80 Mary 的薪水為 2993.40 Peter 的薪水為 2236.25 Nancy 的薪水為 2884.86 Tom 的薪水為 4206.06
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |