ftsg.net
当前位置:首页 >> C++写一个函数,使输入的一个字符串反序存放,在主函... >>

C++写一个函数,使输入的一个字符串反序存放,在主函...

可以使用string.h标准函数吗? 可以的话 这样做 #include #include void Reverse_string(char *str){int len = strlen(str), i;char t;for(i = 0; i

//楼上的并不能输出最后结果,改好的,觉对能用,里面的一些错误也改了 #include int main() { void yy(char a[]); char a[50]; int k; printf("请输入字符串:"); //for(k=0;k

# include # define N 50 char* reverse(char a[]){int i,j,strlen;char temp;for(strlen=0;a[strlen]!='\0';strlen++);for(i=0,j=strlen-1;i

#includeint main(){char word(char a[30]);char a[30];int i=0;gets(a);//输入字符while(a[i]!='\0'){printf("%c",a[i]);//以数组形式输出字符i++;//控制每一个数组元素}word(a);printf("\n反转后的字符是:%s\n",a);return 0;}char word(char ...

#include void Reverse_string(char *str){int len = strlen(str), i;char t;for(i = 0; i

...您这是用什么语言啊?C++的应该是这样的吧:(现写的,可能会有一点问题,但大体是这样的) int main() { char str[40]; //假设40是存放的字符串最大值 char str2[40]; cin>>str; //连续输入字符串,以空格,回车结束 //字符串存储是以‘\0’结...

这个程序没能体现“字符串反序存放“和 ”在主函数中输出“,可改成下面这样: # include "iostream" # include "string" using namespace std; char* invstring(char str[]) { int i; char t; int len=strlen (str); for(i=0; i>ch; cout

#include#includevoid fun(char *a) //其实你的n没有用。可以去掉{ int i,j; char t; //字符 j=strlen(a); for(i=0;i

修改如下: //--------------------------------------------------------------------------- #include #include void convert(char b[],char m[]) {int i,n; n=strlen(b); for(i=0,n--;n>=0;n--,i++) m[i]=b[n]; } void main() { int i; char a...

这个和返回值没有关系的呀,返回值和参数是两个概念的。 参数是调用者传递给被调用者的一些信息,可以是一个或者多个,也可以没有。 而返回值是被调用者给调用者的信息,可以是一个,或者没有,不能是多个。 void daoxu(char x[],int n),这样子...

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com