c语言报错 表达式必须包含指向对象的指针类型,但它具有类型int 应该怎么修改?
首先,sa是字符类,都要用%c输入,scanf("%c %c %c"),其次,你输入sa[i],是字符串,但定义sa,是单个字符。修改为sa[x]即可。x为字符数组的大小,100,1000,你自己视题目要求而定。还有,你没输入n。望采纳
代码乱的很啊,根据输入语句,sa应该是个数据结构数组,但实际你sa定义成了char,完全错误了啊。而且n你没有输入值啊
sa定义时应该定义为数组类型n没有赋初值