分享

UC头条:将一个字符串的str的内容颠倒过来,并输出

 cnzrp 2023-06-06 发布于山西

基础知识:

1.scanf的读取规则有'默认读取到空格结束'

解决方法:scanf('%[^\n]',arr);作用:“读取到换行结束”

2.对字符串常用gets,puts

点击加载图片

gets读取字符串包括空格

put(x)相当于printf('%s\n',x)比正常printf会多一个换行

3.字符数组和字符串的区别(有无\0)

例1:chars1[3]={'a','b','c'},s2[4]={'a','b','c','0'};

s1,s2都为字符数组,但是s2同时也是字符串。

4.初始化规则:

charstr[1000]=''abdce''--------默认后面加\0(即字符串)

5.两种打印字符数组的方式(1.遍历%c2.直接打印%s)

例:

#includeintmain{chararr1[4],arr2[5];scanf('%s',arr1);//&arr1[]//方式1(一个一个出来)inti=0;for(i=0;i<4;i++){printf('%c',arr1[i]);}printf('\n');//方式2(一整个出来)printf('%s',arr1);}

输出结果:

题目:将一个字符串str的内容倒过来

#include#includeintmain{chararr1[10000]={0};scanf('%[^\n]',arr1);intlen=strlen(arr1);intleft=0;intright=len-1;while(left

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多