在c语言中完成John、Sally 和 Tom 练打字。请编写程序,输入三人的打字数量,计算总数量,并输出表格。
时间: 2024-09-26 16:09:39 浏览: 96
在C语言中,你可以通过结构体和数组来模拟这个场景。首先,创建一个结构体表示每个人的信息,然后定义一个数组存储这三个人的数据。接下来,编写函数来接收输入,计算总打字量并打印结果。这里是一个简单的示例:
```c
#include <stdio.h>
// 定义一个结构体来存储个人信息
typedef struct {
char name[50];
int typing_speed; // 打字速度
} Typist;
// 定义数组来存储John、Sally和Tom的信息
Typist typists[] = {
{"John", 80},
{"Sally", 90},
{"Tom", 75}
};
#define NUM_TYPISTS sizeof(typists) / sizeof(typists[0])
// 函数用于获取输入并计算总打字量
void calculateTypingSpeed() {
int total = 0;
printf("Name\t\tTyping Speed\n");
for (int i = 0; i < NUM_TYPISTS; i++) {
total += typists[i].typing_speed;
printf("%s\t\t%d\n", typists[i].name, typists[i].typing_speed);
}
printf("\nTotal typing speed: %d\n", total);
}
int main() {
calculateTypingSpeed();
return 0;
}
```
在这个程序中,`calculateTypingSpeed`函数负责读取每位打字员的速度并累计总和,最后打印出每个成员的姓名和速度以及总打字量。
阅读全文