上面修改后的程序怎么输入可以运行呢
时间: 2024-03-30 21:40:58 浏览: 106
程序在RAM中调试的运行方式&程序固化后运行方式
上面修改后的程序是一个联系结构体和排序的例子,需要输入一些个人信息,然后对信息按照生日进行排序输出。
具体的输入格式如下:
- 第一行输入一个整数n,表示输入的记录数。
- 接下来n行,每行输入一个人的信息,包括姓名、出生年月日、电话号码和地址,各部分之间用空格隔开。
例如,输入三个人的信息:
```
3
Tom 1980 3 15 12345678 Beijing
Jack 1978 5 25 87654321 Shanghai
Lucy 1985 11 30 13579246 Guangzhou
```
这些输入将按照出生日期的先后顺序进行排序,然后输出每个人的信息。
如果你想手动输入这些信息,可以使用类似于以下的代码:
```
int main() {
int i, n;
struct address b[100];
printf("Input information:\n");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("Input the %dth person's information:\n", i + 1);
scanf("%s %d %d %d %s %s", b[i].name, &b[i].year, &b[i].month, &b[i].date, b[i].tel, b[i].addr);
}
sort(b, n);
return 0;
}
```
这段代码会提示用户输入每个人的信息,然后按照上述格式进行输入,并进行排序和输出。
阅读全文