xiyuyan 发表于 2011-9-28 23:58:14

轻松学会C语言编程 - 逻辑控制(1)

       小明在家写作业,忽然响起敲门声,小明准备去开门,边走边想,如果门外是妈妈,就说妈妈你怎么才回来,好想你。如果门外是爸爸,就说爸爸你辛苦啦,如果是好朋友安安,就说快进来,我们一起来玩游戏吧!

      上面小明的想法如何用程序表达呢? 假设敲门的人用命令行参数来表示, 小明的动作用控制台输出来表示,那么程序如下:



#包含 “习语言系统.接口”

整数类型主函数(整数类型 参数个数, 字符串类型 参数[])
{
字符串类型敲门的人 = 参数;                     【参数为第一个参数,这里表示敲门的人】

【策略:用字符串比较函数来识别敲门的人,返回 0,表示字符串相等 】
如果( 字符串比较( 敲门的人,“妈妈”) 等于 0 )输出字符串(“妈妈你怎么才回来,好想你。”);

如果( 字符串比较( 敲门的人,“爸爸”) 等于 0 )输出字符串(“爸爸你辛苦啦。”);

如果( 字符串比较( 敲门的人,“安安”) 等于 0 )输出字符串(“快进来,我们一起来玩游戏吧!”);

暂停();
返回 0;
}




    打开习语言编辑器,新建一个文件,将本篇教程内容复制粘贴到新建的文件里,保存为 敲门.习 , 点工具栏“控制台编译连接”按钮,看编辑器下部输出窗口区域,应该没有错误提示, 点工具栏“带参数运行”按钮, 输入不同的参数,看看运行输出的结果(在一个控制台窗口中)。

   输入: 妈妈   , 输出如下:

妈妈你怎么才回来,好想你。按任意键继续

   按任意键程序结束, 再次点工具栏“带参数运行”按钮, 输入 安安 , 输出如下:

快进来,我们一起来玩游戏吧!按任意键继续

    按任意键程序结束
页: [1]
查看完整版本: 轻松学会C语言编程 - 逻辑控制(1)