马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
问题是定义一个结构体,用结构体的方式建立同学通讯录,包含姓名、电话信息。从键盘输入N条通讯录信息(N>=3),并输出此通讯录的信息。#include<stdio.h>
#define N 3
struct tongxulu
{
char name[10];
long member;
char message;
};
main()
{ int i;
struct tongxulu man[N];
for(i=0;i<N;i++)
{
printf("名字:");
scanf("%s",&man[i].name);
printf("电话号码:");
scanf("%d",&man[i].member);
printf("消息是:");
scanf("%s",&man[i].message);
}
for(i=0;i<N;i++)
printf("名字:%s\n电话号码:%d \n消息是:%s",man[i].name,man[i].member,man[i].message);
}
结果为名字:yi
电话号码:11111
消息是:nihao
名字:er
电话号码:22222
消息是:ni
名字:san
电话号码:33333
消息是:hao
请问一下大佬,为什么 这个语句 printf("名字:%s\n电话号码:%d \n消息是:%s",man[i].name,man[i].member,man[i].message); 执行不了
struct tongxulu
{
char name[10];
long member;
char message[32];//////////
};
|