내 프로그램에서 복수 입력을 허용하도록하려면 어떻게합니까? 계산 후 결과를 각각 & 출력합니까? scanf
& 루프를 사용합니까?복수 입력을 갖는 scanf 및 루프 - c
내 프로그램은 6 개의 입력을 허용하지만 하나의 출력 만 표시합니다. 다음 출력을 얻고 싶습니다 : .
#include <stdio.h>
#include <string.h>
main() {
// Declaring variables
char name[25];
int hours, rate, gross, bonus, counter;
printf(" A program to determine the gross pay for six Employees\n Please Enter the Name, No. of hours worked and hourly rate respectively\n");
for (counter = 1; counter <= 6; counter++) {
scanf("%s %d %d", &name, &hours, &rate);
gross = hours * rate; // determining the gross pay
printf("%s %d %d %d\n", name, hours, rate, gross);
}
}
'는 scanf ("% S % D % D", 이름, 시간, &rate);'에
scanf("%s %d %d",&name,&hours,&rate);
- "scanf ("% s % d % d ", 이름, & 시간, &rate);'또는'scanf ("% s % d % d ", & name [0], & hours, &rate);, – LPs
, ->'int main (void)' – LPs
당신은 그 정보를 담을'struct'를 정의 할 수 있습니다. 그리고 나서 ar 그'구조체'의 레이는 많은 직원들에 대한 정보를 보유 할 수 있습니다. –