[新手求助],在打印字符串的时候怎么消除最后的\0?
程序代码:
// 定义一个字符数组c[10],并初始化数组,将字符数组内容倒序输出。 //。注意输入使用scanf输入 #include <stdio.h> int main(void) { /*定义要处理的数组*/ char arr[10]; /*辅助处理的临时变量*/ char i, j, t; /*循环初始化数组的每个元素*/ for(i = 0; i < 10; i++) scanf("%c",&arr[i]); /*将数组的前后元素反序*/ for(i = 0; i < 10/2; i++) { j = 10 - 1 - i; t = arr[i]; arr[i] = arr[j]; arr[j] = t; } /*循环输出每个元素*/ for(i = 0; i <= 9; i++) printf("%5c",arr[i]); printf("\n"); return 0; }