在C语言中,可以使用递归的方式来优雅地处理字符串的逆序打印。下面是一个示例代码: #include <stdio.h> #include <string.h> // 递归函数 void reversePrint(char str[], int len) { if(len == 0) { return; } // 打印最后一个字符 printf("%c", str[len - 1]); // 递归调用函数,打印剩余的...
直接用个二重循环,然后再一个个打印,打印的时候可以用%s。
printf时,用(int)或(unsigned int)强制一下转换类型,就随便你怎么打了
加入字符串存在数组a[]里面,因为没有'\0'字符,那么至少数组的长度你知道吧,如果不能加'\0',而又想知道里面是什么的话,那就一个for循环,一个字符一个字符地打印吧:int i=0;for(i=0; i<length; i++)printf("%c", a[i]);如果数组的长度不知道,又没有'\0'结尾,那么我敢说,...
那我就理解为随便转化一个数字就可以了,所以我的思路是直接把每个字符在ASCII码表对应的数字加起来(...