不动产登记系统部分C语言代码
时间: 2023-08-18 12:07:47 浏览: 103
C语言学生成绩管理系统源代码
以下是一个简单的不动产登记系统的部分C语言代码,仅供参考:
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_PROP 100 // 最大不动产数量
typedef struct {
char id[20]; // 不动产编号
char owner[50]; // 不动产所有者
char address[100]; // 不动产地址
double value; // 不动产价值
} Property;
Property properties[MAX_PROP]; // 不动产数组
int num_props = 0; // 不动产数量
void add_property() {
Property prop;
printf("请输入不动产编号:");
scanf("%s", prop.id);
printf("请输入不动产所有者:");
scanf("%s", prop.owner);
printf("请输入不动产地址:");
scanf("%s", prop.address);
printf("请输入不动产价值:");
scanf("%lf", &prop.value);
properties[num_props++] = prop;
printf("不动产信息已添加!\n");
}
void list_properties() {
printf("不动产列表:\n");
for (int i = 0; i < num_props; i++) {
printf("%s\t%s\t%s\t%.2lf\n", properties[i].id, properties[i].owner, properties[i].address, properties[i].value);
}
}
int main() {
int choice;
do {
printf("1. 添加不动产\n");
printf("2. 列出不动产\n");
printf("3. 退出\n");
printf("请选择操作:");
scanf("%d", &choice);
switch (choice) {
case 1:
add_property();
break;
case 2:
list_properties();
break;
case 3:
printf("谢谢使用!\n");
break;
default:
printf("无效的选择,请重新输入。\n");
break;
}
} while (choice != 3);
return 0;
}
```
阅读全文