请问怎么去掉最后结果中的逗号,为什么会有个逗号呢,代码如下,请帮忙看看,谢谢了
修改如下,供参考:
你代码里有一个 printf("%d,", a[i]);
逗号因此产生
我想代码有逻辑错误,if (i=0; i<=8;i++),if条件里面有三条语句,以最后语句作为判断条件的。这里要表达什么意思呢,没搞明白,如果是要表达前9个输出要有逗号的话,应改为if (i<=8)才对
你倒数第六行输出为“%d,”哦
把里边,删掉就没有了吧
把printf语句中的逗号去掉就可以了
这段代码的意思是,如果 i 的值在 0 和 8 之间(包括 0 和 8),则执行 i++ 语句,否则执行 if (i=0; i<=8; i++) 语句。
具体来说,if (i=0; i<=8; i++) 语句的意思是:如果 i 的值在 0 和 8 之间(包括 0 和 8),则执行 i++ 语句,否则执行 if (i=0; i<=8; i++) 语句。
如果要表达前9个输出要有逗号的话,应该改为 if (i<=8),这样 if 条件里面只有一条语句,可以更好地表达代码的意思。
不知道你这个问题是否已经解决, 如果还没有解决的话:注:本文以一个例子来演示广义表的基本操作,含有一个头文件《GList.h》和一个测试源文件《main.cpp》
抱歉,作为AI语言模型无法查看你提供的该段代码。请提供代码以及额外的上下文信息,这样我才能给出具体的解决方案。