轻松学会C语言编程 - 逻辑控制(1)
时间:2011-06-21
来源:互联网
小明在家写作业,忽然响起敲门声,小明准备去开门,边走边想,如果门外是妈妈,就说妈妈你怎么才回来,好想你。如果门外是爸爸,就说爸爸你辛苦啦,如果是好朋友安安,就说快进来,我们一起来玩游戏吧!
上面小明的想法如何用程序表达呢? 假设敲门的人用命令行参数来表示, 小明的动作用控制台输出来表示,那么程序如下:
〖
#包含 “习语言系统.接口”
整数类型 主函数(整数类型 参数个数, 字符串类型 参数[])
{
字符串类型 敲门的人 = 参数[1]; 【参数[1]为第一个参数,这里表示敲门的人】
【策略:用字符串比较函数来识别敲门的人,返回 0,表示字符串相等 】
如果( 字符串比较( 敲门的人,“妈妈”) 等于 0 ) 输出字符串(“妈妈你怎么才回来,好想你。”);
如果( 字符串比较( 敲门的人,“爸爸”) 等于 0 ) 输出字符串(“爸爸你辛苦啦。”);
如果( 字符串比较( 敲门的人,“安安”) 等于 0 ) 输出字符串(“快进来,我们一起来玩游戏吧!”);
暂停();
返回 0;
}
〗
打开习语言编辑器,新建一个文件,将本篇教程内容复制粘贴到新建的文件里,保存为 敲门.习 , 点工具栏“控制台编译连接”按钮,看编辑器下部输出窗口区域,应该没有错误提示, 点工具栏“带参数运行”按钮, 输入不同的参数,看看运行输出的结果(在一个控制台窗口中)。
输入: 妈妈 , 输出如下:
妈妈你怎么才回来,好想你。按任意键继续
按任意键程序结束, 再次点工具栏“带参数运行”按钮, 输入 安安 , 输出如下:
快进来,我们一起来玩游戏吧!按任意键继续
按任意键程序结束
上面小明的想法如何用程序表达呢? 假设敲门的人用命令行参数来表示, 小明的动作用控制台输出来表示,那么程序如下:
〖
#包含 “习语言系统.接口”
整数类型 主函数(整数类型 参数个数, 字符串类型 参数[])
{
字符串类型 敲门的人 = 参数[1]; 【参数[1]为第一个参数,这里表示敲门的人】
【策略:用字符串比较函数来识别敲门的人,返回 0,表示字符串相等 】
如果( 字符串比较( 敲门的人,“妈妈”) 等于 0 ) 输出字符串(“妈妈你怎么才回来,好想你。”);
如果( 字符串比较( 敲门的人,“爸爸”) 等于 0 ) 输出字符串(“爸爸你辛苦啦。”);
如果( 字符串比较( 敲门的人,“安安”) 等于 0 ) 输出字符串(“快进来,我们一起来玩游戏吧!”);
暂停();
返回 0;
}
〗
打开习语言编辑器,新建一个文件,将本篇教程内容复制粘贴到新建的文件里,保存为 敲门.习 , 点工具栏“控制台编译连接”按钮,看编辑器下部输出窗口区域,应该没有错误提示, 点工具栏“带参数运行”按钮, 输入不同的参数,看看运行输出的结果(在一个控制台窗口中)。
输入: 妈妈 , 输出如下:
妈妈你怎么才回来,好想你。按任意键继续
按任意键程序结束, 再次点工具栏“带参数运行”按钮, 输入 安安 , 输出如下:
快进来,我们一起来玩游戏吧!按任意键继续
按任意键程序结束
作者: xiyuyan 发布时间: 2011-06-21
又是习语言=、=
作者: 风云の三少 发布时间: 2011-06-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28