5.房屋销售管理信息系统的设计与实现(单链表实现)(语言-c语言)

(1)房屋信息包括:房屋号(char num[10])、售房者姓名(char name1[10])、中介职工姓名(char name2[10])、房屋销售价格(float money)
(2)除了总的模块要求外,还需计算超过200万的房屋总数,并输出这些房屋的详细信息。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_SIZE 10

typedef struct {
    char num[10];
    char name1[10];
    char name2[10];
    float money;
} House;

int main() {
    House houses[MAX_SIZE];
    int count = 0;
    float totalMoney = 0;

    // 输入房屋信息
    for (int i = 0; i < MAX_SIZE; i++) {
        printf("请输入第%d个房屋的信息:\n", i + 1);
        printf("房屋号:");
        scanf("%s", houses[i].num);
        printf("售房者姓名:");
        scanf("%s", houses[i].name1);
        printf("中介职工姓名:");
        scanf("%s", houses[i].name2);
        printf("房屋销售价格:");
        scanf("%f", &houses[i].money);
        totalMoney += houses[i].money;
    }

    // 统计超过200万元的房屋总数
    for (int i = 0; i < MAX_SIZE; i++) {
        if (houses[i].money > 200) {
            count++;
            printf("超过200万元的房屋信息:\n");
            printf("房屋号:%s", houses[i].num);
            printf("售房者姓名:%s", houses[i].name1);
            printf("中介职工姓名:%s", houses[i].name2);
            printf("房屋销售价格:%f", houses[i].money);
        }
    }

    printf("超过200万元的房屋总数为:%d", count);
    printf("所有房屋的销售总金额为:%f万元", totalMoney);

    return 0;
}