现有一个字符串数组a[30]={china}请用一个数组将他逆序输出。
#include#include int main() { char a[30]={"china"}, t;//定义一个字符串变量用于进行逆序 int i, j, k; int m; printf("原字符串为:n"); puts(a); k = strlen(a); m = (k - 1) / 2;//寻找中间值 方便后续前后字符串交换 for (i = 0, j = k - 1; i <= m, j >= m; i++, j--) { t = a[i]; a[i] = a[j]; a[j] = t; } printf("逆序后的字符串为:n"); puts(a); return 0; }



