C语言大神帮看这段代码的问题出在哪里,为什么输入时只能输入一个数?

2025-03-22 15:56:02
推荐回答(2个)
回答1:

#include

#include

int main() { int n,i,j,t,a; char ch,name1; char name[256][40]; int score[256];

  scanf("%d",&n); for(i=0;i

  for(i=0;i

  return 0;

}

字符串必须放到char型数组中去,否则char类型变量只能放1个字符

回答2:

你的ch只是个char,为啥能用%s来scanf