明解c语言答案第11章,《明解C语言第3版.入门篇》练习代码 第11章
练习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章相关推荐
- 【数分书单】业务学习《从零开始做运营入门篇》第一/二/三章小结
<从零开始做运营入门篇>by 张亮 第一章 关于运营的一些实话实说 1 苦逼的运营产品两兄弟 运营需要积累,实力的积累,经验的积累,对用户了解程度的积累,对数据敏感程度的积累:长期磨练出 ...
- 2019知道c语言答案,2019年全国计算机二级C语言练习及答案四
[摘要]备考全国计算机二级C语言考试的小伙伴们,知识点掌握的都怎么样了呢?环球网校小编整理了2019年全国计算机二级C语言练习及答案解析供大家练习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算 ...
- 2020成考C语言答案,2020年_优学院_C语言程序设计_章节答案
的卡价叙有关食物述,年优的是错误. 学院序设 语言程皮质位于大脑视区.描述的是错误,.描述哪项确的是正,关于构病历电子的医疗机实施.罪行罪行学意刑法学意何区别为与为有的犯的犯义上义上犯罪. 计章节答哪 ...
- 计算机java语言答案,2019年全国计算机二级Java语言练习试题及答案一
[摘要]备考全国计算机二级Java语言考试的小伙伴们,知识点掌握的都怎么样了呢?环球网校小编整理了2019年全国计算机二级Java语言练习试题及答案供大家参考复习,小伙伴们快来做一做,测试一下自己吧! ...
- c语言答案-贾宗璞 许合利,c语言程序设计答案贾宗璞许合利
第1章 1选择题 (1) C (2) B (3) D 2填空题 (1)main (2) main (3) 有穷性.确定性.有零个或多个输入.有一个或多个输出.有效性 (4) 顺序.分支和循环(5) ...
- c语言答案-贾宗璞 许合利,C语言习题答案贾宗璞许合利较全-.doc-资源下载在线文库www.lddoc.cn...
C语言习题答案 贾宗璞 许合利 较全-.doc 1参考答案习题一1. 选择题CBACD2. 填空题1) main2) main3) 有穷性.确定性.有效性.0 个到多个输入.1 个到多个输出4) 顺序 ...
- 浙江远程c语言答案,北语远程0609计算机 C语言 大学英语2 数字电路 答案
以下答案仅供参考,请勿照搬照抄. 版权所有 2007 北京语言大学 QQ讨论群 20067299 部落格http://blog.sina.com.cn/beiyuyuancheng C语言 第一次作业 ...
- 《谁说菜鸟不会数据分析——入门篇》学习笔记 ——第二章 数据分析概述
第二章 数据分析概述 一 .什么是数据分析(狭义) 1.1 定义 数据分析是指根据分析目的,用适当的分析方法及工具,对数据进行处理与分析,提取有价值的信息,形成有效结论的过程. 1.2 作用 (1)现 ...
- 英飞凌单片机知乎_AURIX学习篇——《英飞凌多核单片机应用技术(AURIX三天入门篇)》-第5章 GTM驱动波形合成...
本次开始第五章学习,GTM与驱动波形合成,GTM部分在电机控制或是传统发动机控制中有着举足轻重的位置,所以此部分为重点章节,但本书仅是大致的罗列了基本概念,如需对GTM部分详细学习,建议参考AURIX ...
- c 语言编写脚本优化,两周自制脚本语言-第11天 优化变量读写性能
第11天 优化变量读写性能 以变量值的读写为例,向读者介绍基于这种理念的语言处理器性能优化方式. 11.1 通过简单数组来实现环境 假如函数包含局部变量x与y,程序可以事先将x设为数组的第0个元素,将 ...
最新文章
- 李开复老师:微博改变一切
- 【HDU - 1009 】FatMouse' Trade (贪心)
- 功能引导 android,Flutter实现App功能引导页
- android开发模仿文件管理器_2020 Web界面开发:DevExtreme全新的Diagram控件、文件管理器...
- 为何高于四次的方程没有根式解?
- 计算机存储单位以及内存原理
- PIE SDK矢量点生成等值线、面
- Android官方教程翻译(2)——运行第一个程序
- CLION CMAKE 缺-g 导致断点不执行(无效)
- HarmonyOS USB DDK助你轻松实现USB驱动开发
- 商标注册要的一些重要基本常识(附:注册流程)
- HTML+JS+websocket 实现联机“游戏王”对战(十三)- 实机演示视频
- CVP0.M24、CVP0.M28、CVZ0.S08插装式单向阀
- 文件末尾eof_什么是EOF(文件末尾)? PHP,C ++,C,Python,Java的示例
- 【ASM】ASM基础知识
- Unity经典游戏教程之:弓之骑士
- python爬取国家统计局2019年行政区划分数据
- 工厂生产现场怎样制定6s管理制度?
- Pytorch 线性代数
- matlab输出10000以内的素数,matlab求10000以内的素数