三九宝宝网宝宝教育教学论文

如何用C语言将字符串逆序输出

01月02日 编辑 39baobao.com

[C语言程序设计字符串连接]#include #include int main(void) { unsigned int i,j; char soustr[80],desstr[80];//定义两个字符型数组,长度都为80 gets(soustr);//读取第一行输入,即敲下回车键之前的输入...+阅读

C语言程序如下:

#include

#include

main()

{

int i,j,t,n;

char a[10];

printf("请输入2113字符串:");

gets(a);

n=strlen(a);

for(i=0;i<=n/2;i++)

{

t=a[i];

a[i]=a[n-1-i];

a[n-1-i]=t;

}

for(j=0;j

printf("%c",a[j]);

printf("\n");

}

扩展5261资料:

字符串倒序输出的五种4102方法

1、使用数组循1653环回

2、StringBuffer的reverse方法

3、StringBuffer的循环

4、栈的后答进先出

5、迭代完成

以下为关联文档:

C语言编写字符串连接int i=0,j; char ch; char str1[100],str2[100]; printf("请输入2个字符串:\n"); scanf("%s %s",str1,str2); printf("合并前str1:%s,str2:%s\n",str1,str2); strcat(str1,str2); while...

C语言编程:字符串的连接scanf("%s %s",a[100],b[100]);改为scanf("%s %s",a,b); strcat(char a[],const char b[]);改为strcat( a, b); 完整程序: #include<stdio.h> #include<string.h> main() { char a[...

C语言连接字符串问题正确答案: #include<stdio.h> main() { int i,j,k,l; char str1[10],str2[10],str3[20]; scanf("%s",str1); scanf("%s",str2); i=sizeof(str1); j=sizeof(str2); for(k=0;k<i;k+...

C语言字符串连接问题Please input str1:123 Please input str2:456 123456 Press any key to continue #include <stdio.h> char*mystrcat(char*str1,char*str2); void main() { char str1[50];...

C语言函数字符串截取分割C标准库中提供了一个字符串分割函数strtok(); 实现代码如下: #include <stdio.h> #include <string.h> #define MAXSIZE 1024 int main(int argc, char * argv[]) { char dat...

C语言字符串使用strtok函数分割之后字符串在内存中位置是否有改变char buf[20] = "abc def mmmm"; char *p = strtok(buf," "); printf("buf=%s\n",buf); printf("p_addr=%p\n",p); printf("buf_addr=%p\n",buf); 输出:buf=abc,说明切割后buf中的第一个...

c语言倒序输出字符串1 2 3 4 5 6 7 8 9 10 11 12 #include<stdio.h> #include<string.h> intmain () { charstring[100]; inti; charc; gets(string); for(i=strlen(string);i--;)//<----------...

C语言字符串反转逆序输出已改,看注释 #include #include int main() { char a[31][31],*start,*end; int i=0,t,len,k=0; while(gets(a[i])!=NULL) { len=strlen(a[i]); start=a[i];end=&a[i][len-1]...

请教C语言字符串倒序输出#include<stdio.h> #include<string.h> void main() { char string1[200]; //用于存放输入的字符串 char string2[200]; //用于存放倒序后的字符串 int invertion(char *ch1,...

推荐阅读
图文推荐