注意for循环后面的t[i]='\0'的作用
程序的运行原理如下:
-
首先定义三个字符数组a、b、c,用于存储输入的字符串和输出的结果。
-
使用
scanf
函数读入一个字符串,存储到字符数组a中。 -
使用
strlen
函数计算字符串a的长度,存储到变量j中。 -
使用for循环遍历字符串a,从第二个字符开始,每隔一个字符取一个字符,将取到的字符存储到字符数组b中,同时使用变量k记录b中存储字符的个数。
-
将字符数组b中最后一个字符的后面加上一个空字符'\0',以表示字符串的结束。
-
使用
printf
函数输出字符数组b。 -
将变量k重置为0,然后使用for循环遍历字符串a,从第一个字符开始,每隔一个字符取一个字符,将取到的字符存储到字符数组c中,同时使用变量k记录c中存储字符的个数。
-
将字符数组c中最后一个字符的后面加上一个空字符'\0',以表示字符串的结束。
-
使用
printf
函数输出字符数组c。 -
程序运行结束。