我有以下程序:C:乘兩個ScanFs
#include <stdio.h>
int main (void)
{
int n, number, employeeNumber,counter;
float wage,hours,grossPay;
grossPay = wage*hours;
for (counter = 1; counter <=5; ++counter) {
printf ("Enter Clock#:");
scanf ("%i",&number);
printf ("Enter Wage:");
scanf ("%f",&wage);
printf ("Enter Hours:");
scanf ("%f",&hours);
employeeNumber = 0;
for (n = 1; n <= number; ++n)
employeeNumber +=n;
printf ("--------------------------------\n");
printf ("Clock# Wage Hours Gross\n");
printf ("--------------------------------\n");
printf ("%06i %.02f %.01f %f\n\n", number, wage, hours,grossPay);
}
return 0;
}
當我運行該程序,grossPay目前出來爲零。我希望grosspay等於工資*小時,這取決於我輸入的工資和小時數。任何人都可以提供關於如何去做這件事的提示嗎?謝謝!
grossPay = wage * hours;在掃描變量之前,你正在這樣做。 –
請學習如何編碼循環(i = 0; i
SecurityMatt