程序输入整数N,再输入N个学生的姓名和电话号码。最后以表格形式输出。
输入格式:
第一行,整数N(N<100),接下来N行,是N个学生的姓名(无空格不超过20个字符)和电话(无空格不超过20个字符)。
输出格式:
见样例,严格按样例格式输出。
输入样例:
3
AAAAABBBBBCCCCCDDDDD 13000001234
Yulong 13666667777
Gaoyuhang 18601105886
输出样例:
+---------------------------------------------+
| name | phone |
+----------------------+----------------------+
| AAAAABBBBBCCCCCDDDDD | 13000001234 |
+----------------------+----------------------+
| Yulong | 13666667777 |
+----------------------+----------------------+
| Gaoyuhang | 18601105886 |
+---------------------------------------------+
#include<stdio.h>
typedef struct
{
char name[25];
char tel[13];
} STU;
STU stu[101];
int main()
{
char name[25];
char tel[13];
int n,i;
char str[2][10]= {"name","phone"};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%s%s",stu[i].name,stu[i].tel);
}
printf("+---------------------------------------------+\n");
printf("| %-21s| %-21s|\n",str[0],str[1]);
printf("+----------------------+----------------------+\n");
for(i=0; i<n-1; i++)
{
printf("| %-21s| %-21s|\n",stu[i].name,stu[i].tel);
printf("+----------------------+----------------------+\n");
}
printf("| %-21s| %-21s|\n",stu[n-1].name,stu[n-1].tel);
printf("+---------------------------------------------+\n");
return 0;
}