概述
题目描述
写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。
输入
一行字符串。
输出
输入字符串反序存放后的字符串。单独占一行。
样例输入
abcd
样例输出
dcba代码:#include <stdio.h> #include<string.h> int main() { void turn(char str[]); char str[50]; int i gets(str); turn(str); puts(str); return 0; } void turn (char str[]) { char c; int len,i; len=strlen(str); for(i=0;i<len/2;i++) { c=str[i]; // str[i]=str[len-i];//str[len]放的是‘0’符号 str[i]=str[len-1-i]; str[len-1-i]=c; } }
1.数组作为函数参数的时候是直接对数组进行操作,但是数组不能作为函数的返回值
2.在c语言中字符串的str[len]中存储的字符串结束标志‘0’
3.char str[20]="menset";len=strlen(str),len=6;
最后
以上就是听话西牛为你收集整理的26339: 习题7-5 字符串逆序存放的全部内容,希望文章能够帮你解决26339: 习题7-5 字符串逆序存放所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复