1.請建立公司的名單,包含姓名、工作時數及工資。
2.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
#include <stdio.h>
#include <stdlib.h>
int main ()
{
struct company {
char name[10];
int hour;
double pay;
};
struct company employee[5];
double salary[5];
int i;
for (i=0; i<5; i++)
{
printf("請輸入第%d位員工的姓名: ", i+1);
scanf("%s", employee[i].name);
printf("請輸入第%d位員工的工作時數: ", i+1);
scanf("%d", employee[i].hour);
printf("請輸入第%d位員工一小時的工資: ", i+1);
scanf("%f", employee[i].pay);
}
for(i=0; i<5; i++)
{
salary[i]=employee[i].hour*employee[i].pay;
printf("%-10s 的薪水為 %.2f\n",
employee[i].name, employ[i].salary[i]);
}
return 0;
}
Peter 23 95 Mary 33 100 John 32 95 Nancy 42 105 Tom 33 105
請輸入第1位員工的姓名: Peter 請輸入第1位員工的工作時數: 23 請輸入第1位員工一小時的工資: 95 請輸入第2位員工的姓名: Mary 請輸入第2位員工的工作時數: 33 請輸入第2位員工一小時的工資: 100 請輸入第3位員工的姓名: John 請輸入第3位員工的工作時數: 32 請輸入第3位員工一小時的工資: 95 請輸入第4位員工的姓名: Nancy 請輸入第4位員工的工作時數: 42 請輸入第4位員工一小時的工資: 105 請輸入第5位員工的姓名: Tom 請輸入第5位員工的工作時數: 33 請輸入第5位員工一小時的工資: 105 Peter 的薪水為 2185.00 Mary 的薪水為 3300.00 John 的薪水為 3040.00 Nancy 的薪水為 4410.00 Tom 的薪水為 3465.00
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |