#include<stdio.h>
struct telphon
{
int num;
char name;
//char name[10];
int tel;
}a[3];
int main()
{
int i;
for(i=0;i<3;i++){
printf("请输入第%d位同学的信息",i+1);
printf("学号: ");
scanf("%d",&a[i].num);
printf("姓名: ");
//getchar();
scanf("%s",&a[i].name);
printf("电话: ");
scanf("%d",&a[i].tel);
}
for(i=0;i<3;i++){
printf("接下来输出第%d位同学的信息",i+1);
printf("学号:%d",a[i].num);
printf("姓名:%s",a[i].name);
printf("电话:%d",a[i].tel);
printf("\n");
}
return 0;
}
char只能放一个值,要用%c
不用数组只能存储一个字符啊