[新手求助],在打印字符串的时候怎么消除最后的\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;
}




