#include<stdio.h>
struct study
{
char name[20];
char number[20];
char subject[20];
int score;
} ;
void Input(struct study *p)
{
scanf("%s%s%s%d",p->name,p->number,p->subject,&p->score);
}
void Print(struct study *p)
{
printf("%s\t%s\t%s\t%d\n",p->name,p->number,p->subject,p->score);
}
int main()
{
int i,j,k;
struct study si[3];
for(i=0;i<3;i++)
{
printf("Please input student' information:\n");
Input(&si[i]);
}
for(j=0;j<3;j++)
{
Print(&si[i]);
}
return 0;
}
我用指向结构体的指针变量作形参输出结构体,不对,求大佬帮忙找找问题。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?
- ¥15 matlab(相关搜索:紧聚焦)
- ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
- ¥15 Arduino无法同时连接多个hx711模块,如何解决?