题解 | #替换空格#C语言数据类型/分配空间

替换空格

https://www.nowcoder.com/practice/0e26e5551f2b489b9f58bc83aa4b6c68

char* replaceSpace(char* s ) {
    // write code here
    int i,sum=0,j=0;
    
    int length=strlen(s);
    //char a[10000]={0};替换这个
    for(i=0;i<length;i++)
    {
        if(s[i]==' ')sum++;
    }
    char *a=NULL;
    a=(char*)malloc(sizeof(char)*(length+sum*3+1));//应该用字符型而不是整型
    for(i=0;i<length;i++){
        if(s[i]!=' '){
             a[j]=s[i];
            j++;
        } 
        else{
            a[j]='%';
            a[j+1]='2';
            a[j+2]='0';
            j=j+3;
        }
    }
    return a;
}
C语言有哪些数据类型?整型(整型int 长整型long 长长整型 long long int 无符号整型 unsigned和有符号比较的话会对有符号进行补位 短整型short
 布尔型bool 字符型char)
浮点型(单精度float双精度double long double)空类型(void)枚举类型(enum)
指针类型 指针是指向变量的地址,实质上就是存贮单元的地址。根据所指的变量类型不同,分为整型指针(int *)、浮点型指针(float *)、字符型指针(char *)、结构指针(struct *)和联合指针(union *)。
感觉就还挺多有点乱,有可能是更新后网上资料不全面吧

全部评论

相关推荐

船长想实习:我啥技术不会决定去试试,然后进去也不干活就搅局可以吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
4471次浏览 48人参与
# 离家近房租贵VS离家远但房租低,怎么选 #
16917次浏览 137人参与
# 米连集团26产品管培生项目 #
7398次浏览 226人参与
# 沪漂/北漂你觉得哪个更苦? #
1646次浏览 41人参与
# 你的实习产出是真实的还是包装的? #
3230次浏览 54人参与
# 春招至今,你的战绩如何? #
16140次浏览 146人参与
# 巨人网络春招 #
11553次浏览 230人参与
# HR最不可信的一句话是__ #
1118次浏览 33人参与
# AI面会问哪些问题? #
976次浏览 24人参与
# 你做过最难的笔试是哪家公司 #
1319次浏览 23人参与
# AI时代,哪个岗位还有“活路” #
2956次浏览 53人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152954次浏览 889人参与
# 简历第一个项目做什么 #
32195次浏览 363人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
8032次浏览 43人参与
# XX请雇我工作 #
51165次浏览 171人参与
# 简历中的项目经历要怎么写? #
311149次浏览 4272人参与
# 投格力的你,拿到offer了吗? #
178395次浏览 891人参与
# 你最满意的offer薪资是哪家公司? #
77017次浏览 375人参与
# AI时代,哪些岗位最容易被淘汰 #
64856次浏览 893人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187643次浏览 1123人参与
# 你怎么看待AI面试 #
180898次浏览 1320人参与
# 正在春招的你,也参与了去年秋招吗? #
364423次浏览 2642人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务