下面程序的功能是“输入5个学生的姓名和成绩,然后输出”。1,2,3处横线分别填什么代码?
#include<stdio.h>structstuinf{charname[5];intscore;}stu,*p;main(){____1_____;printf("...
#include <stdio.h>
struct stuinf
{ char name[5];
int score; } stu, *p;
main ( )
{ ____1_____ ;
printf("Enter name:");
____2______ ;
printf("Enter score: ");
scanf("%d",&stu.score );
printf("Output: %s, %d\n",____3_____ );
} 展开
struct stuinf
{ char name[5];
int score; } stu, *p;
main ( )
{ ____1_____ ;
printf("Enter name:");
____2______ ;
printf("Enter score: ");
scanf("%d",&stu.score );
printf("Output: %s, %d\n",____3_____ );
} 展开
2个回答
展开全部
#include <stdio.h>
struct stuinf
{ char name[5];
int score; } stu, *p;
main ( )
{
p=&stu;//____1_____ ;
printf("Enter name:");
scanf("%s",p->name);//____2______ ;
printf("Enter score: ");
scanf("%d",&stu.score );
printf("Output: %s, %d\n",p->name, p->score);//____3_____ );
}
这个只能输入一个, 不可能输入五个的。
追问
先输一个,1,2,3处该用啥代码呢
追答
就是我发的。
中间加的那些
1 p=&stu
2 p->name
3 p->name, p->score
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询