回复 8楼 A13433758072
不知道你是在损我还是赞扬我 我怎么听着这么别扭
#include <stdio.h> struct mm { int a; char b; }; void main() { struct mm st[3]; int output(struct mm * p,int a); int input(struct mm * p,int a); input(st,3); output(st,3); } int input(struct mm * p,int m) { int n; for(n=0;n<m;n++) { scanf("%d",&p[n].a); scanf("%c",&p[n].b); } return 0; } int output(struct mm * p,int m) { int n; for(n=0;n<m;n++) { printf("%d\n",p[n].a); printf("%c\n",p[n].b); } return 0; }我这个改了下没错误,,但是运行结果有问题