|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
typedef struct
{
char a[30],b[30];
int c;
}qqq;
main()
{
int n;
printf("请输入人数:");
scanf("%d",&n);
qqq m[n];
int i,j;
for(i=0;i<n;i++)
{
gets(m[i].a);
gets(m[i].b);
scanf("%d",&m[i].c);
}
for(i=0;i<n;i++)
{
printf("%s %s %d\n",m[i].a,m[i].b,m[i].c);
}
}
输入:3
zheng liang 1915156 89
li hong 1941165 58
yan feng 156115641 96
- #include <stdio.h>
- typedef struct
- {
- char a[30],b[30];
- int c, d; //见第20行注释
- }qqq;
- int main() //少了 int
- {
- int n;
- printf("请输入人数:");
- scanf("%d",&n);
- qqq m[n];
- int i,j;
- for(i=0;i<n;i++)
- {
- scanf("%s", m[i].a); //尽量不要用 gets,这里用 gets 就会有乱码
- scanf("%s", m[i].b);
- scanf("%d",&m[i].c);
- scanf("%d",&m[i].d); //一共有四个信息,原来的程序只输入了三个
- }
- for(i=0;i<n;i++)
- {
- printf("%7s %7s %10d %3d\n", m[i].a, m[i].b, m[i].c, m[i].d); //如果想要对其可以这样写
- }
- }
复制代码
|
|