正在加载图片...
8.5使输入字符串按反序存放。 void maino #include <stdio. h> i char sl20]; void daozhi(char s20D) printf( input a string: " i char s2 20; int i, n gets(s1);/输入一行字符串s for(i=0;S[i!="V0y;i++); daozhi(s1);m将s1反序 n=i;Mn为字符串长度 puts(S1);∥输出字符串s1 for(i=0; i<n; i++) s2[ni-1l=s[i];/将s反序存入2 for(i=0; i<n; i++) s[i=s2[il;∥将s2复制到s中8.5 使输入字符串按反序存放。 #include <stdio.h> void daozhi(char s[20]) { char s2[20]; int i,n; for(i=0;s[i]!='\0';i++) ; n=i; //n为字符串长度 for(i=0;i<n;i++) s2[n-i-1]=s[i]; //将s反序存入s2 for(i=0;i<n;i++) s[i]=s2[i]; //将s2复制到s中 } void main() { char s1[20]; printf("\ninput a string:"); gets(s1); //输入一行字符串s1 daozhi(s1); //将s1反序 puts(s1); //输出字符串s1 }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有