练习11-1

#include

int main(void){

char *p = "123";

printf("p=\"%s\"\n", p);

p = "456";

printf("p=\"%s\"\n", p);

return 0;

}

练习11-2

#include

int count(const char*c){

int n = 0;

while (*c++)

n++;

return n;

}

int main(void)

{

int i;

int n = 0;

char a[][5] = { "LISP", "C", "Ada" };

char *p[] = { "PAUL", "X", "MAC" };

for (i = 0; i

printf("a[%d] = \"%s\"\n", i, a[i]);

for (i = 0; i < count(p); i++)

printf("p[%d] = \"%s\"\n", i, p[i]);

return 0;

}练习11-3

#include

char *str_copy(char *d, const char *s)

{

char *t = d;

while (*d++ = *s++)

;

return t;

}

int main(void)

{

char str[128] = "ABC";

char tmp[128];

printf("str = \"%s\"\n", str);

printf("复制的是:", tmp);

scanf("%s", tmp);

puts("复制了。");

printf("str = \"%s\"\n", str_copy(str, tmp));

return 0;

}练习11-4

#include

void put_string (const char *s)

{

while (*s)

putchar(*s++);

}

int main(void)

{

char str[128] = "ABC";

put_string(str);

return 0;

}练习11-5

#include

int str_chnum(const char *s, int c)

{

int n = 0;

while (*s){

if (*s == c)

n++;

*s++;

}

return (n);

}

int main(void)

{

char ch='d';

char str[128] = "ABBBBBBBBBBBBBBBCCCCCCCCCCCCCAAAAAAAAAAAAAAAAC";

printf("C的个数是:%d",str_chnum(str,ch));

return 0;

}练习11-7

#include

#include

void str_toupper(char *s)

{

int i = 0;

while (*s) {

*s = toupper(*s);

*s++;

}

}

void str_tolower(char *s)

{

int i = 0;

while (s) {

s[i] = tolower(s[i]);

i++;

}

}

int main(void)

{

char str[128];

printf("请输入字符串:");

scanf("%s", str);

str_toupper(str);

printf("大写字母:%s\n", str);

str_tolower(str);

printf("小写字母:%s\n", str);

return 0;

}

练习11-8

# include

void del_digit(char *str)

{

char *p = str;

while (*p)

if (*p >= '0' && *p <= '9')

p++;

else

*str++ = *p++;

*str = '\0';

}

int main(void){

char str[128];

printf("请输入字符串:");

scanf("%s", str);

del_digit(str);

printf("删除数字后为:%s", str);

return 0;

}

明解c语言答案第11章,《明解C语言第3版.入门篇》练习代码 第11章相关推荐

  1. 【数分书单】业务学习《从零开始做运营入门篇》第一/二/三章小结

    <从零开始做运营入门篇>by 张亮 第一章 关于运营的一些实话实说  1 苦逼的运营产品两兄弟 运营需要积累,实力的积累,经验的积累,对用户了解程度的积累,对数据敏感程度的积累:长期磨练出 ...

  2. 2019知道c语言答案,2019年全国计算机二级C语言练习及答案四

    [摘要]备考全国计算机二级C语言考试的小伙伴们,知识点掌握的都怎么样了呢?环球网校小编整理了2019年全国计算机二级C语言练习及答案解析供大家练习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算 ...

  3. 2020成考C语言答案,2020年_优学院_C语言程序设计_章节答案

    的卡价叙有关食物述,年优的是错误. 学院序设 语言程皮质位于大脑视区.描述的是错误,.描述哪项确的是正,关于构病历电子的医疗机实施.罪行罪行学意刑法学意何区别为与为有的犯的犯义上义上犯罪. 计章节答哪 ...

  4. 计算机java语言答案,2019年全国计算机二级Java语言练习试题及答案一

    [摘要]备考全国计算机二级Java语言考试的小伙伴们,知识点掌握的都怎么样了呢?环球网校小编整理了2019年全国计算机二级Java语言练习试题及答案供大家参考复习,小伙伴们快来做一做,测试一下自己吧! ...

  5. c语言答案-贾宗璞 许合利,c语言程序设计答案贾宗璞许合利

    第1章 1选择题 (1) C (2) B (3) D 2填空题 (1)main (2) main (3) 有穷性.确定性.有零个或多个输入.有一个或多个输出.有效性 (4) 顺序.分支和循环(5) ...

  6. c语言答案-贾宗璞 许合利,C语言习题答案贾宗璞许合利较全-.doc-资源下载在线文库www.lddoc.cn...

    C语言习题答案 贾宗璞 许合利 较全-.doc 1参考答案习题一1. 选择题CBACD2. 填空题1) main2) main3) 有穷性.确定性.有效性.0 个到多个输入.1 个到多个输出4) 顺序 ...

  7. 浙江远程c语言答案,北语远程0609计算机 C语言 大学英语2 数字电路 答案

    以下答案仅供参考,请勿照搬照抄. 版权所有 2007 北京语言大学 QQ讨论群 20067299 部落格http://blog.sina.com.cn/beiyuyuancheng C语言 第一次作业 ...

  8. 《谁说菜鸟不会数据分析——入门篇》学习笔记 ——第二章 数据分析概述

    第二章 数据分析概述 一 .什么是数据分析(狭义) 1.1 定义 数据分析是指根据分析目的,用适当的分析方法及工具,对数据进行处理与分析,提取有价值的信息,形成有效结论的过程. 1.2 作用 (1)现 ...

  9. 英飞凌单片机知乎_AURIX学习篇——《英飞凌多核单片机应用技术(AURIX三天入门篇)》-第5章 GTM驱动波形合成...

    本次开始第五章学习,GTM与驱动波形合成,GTM部分在电机控制或是传统发动机控制中有着举足轻重的位置,所以此部分为重点章节,但本书仅是大致的罗列了基本概念,如需对GTM部分详细学习,建议参考AURIX ...

  10. c 语言编写脚本优化,两周自制脚本语言-第11天 优化变量读写性能

    第11天 优化变量读写性能 以变量值的读写为例,向读者介绍基于这种理念的语言处理器性能优化方式. 11.1 通过简单数组来实现环境 假如函数包含局部变量x与y,程序可以事先将x设为数组的第0个元素,将 ...

最新文章

  1. 李开复老师:微博改变一切
  2. 【HDU - 1009 】FatMouse' Trade (贪心)
  3. 功能引导 android,Flutter实现App功能引导页
  4. android开发模仿文件管理器_2020 Web界面开发:DevExtreme全新的Diagram控件、文件管理器...
  5. 为何高于四次的方程没有根式解?
  6. 计算机存储单位以及内存原理
  7. PIE SDK矢量点生成等值线、面
  8. Android官方教程翻译(2)——运行第一个程序
  9. CLION CMAKE 缺-g 导致断点不执行(无效)
  10. HarmonyOS USB DDK助你轻松实现USB驱动开发
  11. 商标注册要的一些重要基本常识(附:注册流程)
  12. HTML+JS+websocket 实现联机“游戏王”对战(十三)- 实机演示视频
  13. CVP0.M24、CVP0.M28、CVZ0.S08插装式单向阀
  14. 文件末尾eof_什么是EOF(文件末尾)? PHP,C ++,C,Python,Java的示例
  15. 【ASM】ASM基础知识
  16. Unity经典游戏教程之:弓之骑士
  17. python爬取国家统计局2019年行政区划分数据
  18. 工厂生产现场怎样制定6s管理制度?
  19. Pytorch 线性代数
  20. matlab输出10000以内的素数,matlab求10000以内的素数

热门文章

  1. 有限元基础(一) Jacobian 矩阵和高斯积分
  2. jeb java_jeb2 java 脚本插件
  3. 程序员也要学英语——词根词缀大全(陆续更新)
  4. SQL注入-DNSlog注入(手工加工具使用)
  5. vs c语言绘图函数,C语言图形编程(绘图函数部分)
  6. 苹果cms主动推送php,苹果cmsv10百度主动URL推送教程
  7. 浅谈Android测试技术
  8. 语音数据增强算法汇总(附代码)
  9. MAC常用java开发软件
  10. 射频电路设计及PCB设计要点