odeblack


私信TA

用户名:blacksun

访问量:997

签 名:

等  级
排  名 41514
经  验 321
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 河工院
专  业

  自我简介:

TA的其他文章

解题思路:先以字符串形式输入该整数;

               再用函数strlen()计算字符串长度;

               最后字符串顺、倒输出。

注意事项:  

1.引用字符串要有#include <string.h>开头;        

2. strlen()的一种实现就是遍历字符串,遇到'\0'就终止,因而返回的结果是第一个'\0'前字符元素的个数

3. 在C语言中,与strlen函数不同的是,sizeof不是一个函数,而是判断数据类型或者表达式长度符的关键字.sizeof 常用来求变量占用内存空间的大小,因而它返回的是存储字符串的变量所占用的内存空间大小,用来求字符串的长度,只在特定情况下可行,即字符数组刚好被一个字符串占满。


参考代码:

#include <stdio.h>
#include <string.h>

void main() 

{ char  str[5];
  int  y , i , j ;
scanf("%s",&str);
y=strlen(str);
    printf("%d\n",y);


for(i=0;i<y;i++)
{   printf("%c " , str[i]);}   

       printf("\n");

for(j=y-1;j>=0;j--)

{   printf("%c" , str[j]);}
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区