手机已成为很多人形影不离的“朋友”,每个月会消耗多少电话费呢?输入你和你朋友的姓名、年龄和近3个月的话费账单并输出这些信息,记录一下你们的开销吧。用c语言实现
时间: 2024-03-26 15:36:06 浏览: 42
好的,以下是实现代码:
```c
#include <stdio.h>
// 定义一个结构体来存储每个人的信息
struct Person {
char name[20]; // 姓名
int age; // 年龄
float bills[3]; // 近3个月的话费账单
};
int main() {
// 定义两个Person类型的变量
struct Person person1, person2;
// 输入第一个人的信息
printf("请输入第一个人的姓名、年龄和近3个月的话费账单(用空格隔开):");
scanf("%s %d %f %f %f", person1.name, &person1.age, &person1.bills[0], &person1.bills[1], &person1.bills[2]);
// 输入第二个人的信息
printf("请输入第二个人的姓名、年龄和近3个月的话费账单(用空格隔开):");
scanf("%s %d %f %f %f", person2.name, &person2.age, &person2.bills[0], &person2.bills[1], &person2.bills[2]);
// 输出两个人的信息
printf("\n%s的信息:\n", person1.name);
printf("年龄:%d\n", person1.age);
printf("近3个月的话费账单:%.2f, %.2f, %.2f\n", person1.bills[0], person1.bills[1], person1.bills[2]);
printf("总话费:%.2f\n", person1.bills[0] + person1.bills[1] + person1.bills[2]);
printf("\n%s的信息:\n", person2.name);
printf("年龄:%d\n", person2.age);
printf("近3个月的话费账单:%.2f, %.2f, %.2f\n", person2.bills[0], person2.bills[1], person2.bills[2]);
printf("总话费:%.2f\n", person2.bills[0] + person2.bills[1] + person2.bills[2]);
return 0;
}
```
运行程序后,按照提示输入每个人的信息,程序会自动计算出他们的总话费并输出。
阅读全文