编程不是看会的,也不是听会的,而是练会的
《卖油翁》选自《欧阳文忠公文集·归田录》
陈康肃公尧咨善射,当世无双,公亦以此自矜。 尝射于家圃,有卖油翁释担而立,睨之,久而不去。 见其发矢十中八九,但微颔之。
康肃问曰:“汝亦知射乎?吾射不亦精乎?”翁曰:“无他,但手熟尔。”康肃忿然曰:“尔安敢轻吾射!”翁曰:“以我酌油知之。”乃取一葫芦置于地,以钱覆其口,徐以杓酌油沥之,自钱孔入,而钱不湿。 因曰:“我亦无他,惟手熟尔。”康肃笑而遣之。
【学习目标】
熟练使用快捷键
编写 Hello, World
超级评测系统的使用
1 2 3 4 | CTRL+A 全选 CTRL+C 复制 CTRL+V 粘贴 CTRL+X 剪切 |
工具下载 C/C++编译器 C-Free
【超级评测系统】
超级评测系统的初步使用: 注册用户,提交程序
解决问题
安装 C语言编译工具 C-Free 1) 【输出 hello, world】 2) 【计算最简单的表达式 1+2 的值】 3) 【计算 8/5 的值,结果保留小数点后一位】 4) 【复杂的表达式(带平方根)计算】 5) 【A+B问题:求两数之和】 |
【输出 hello, world】
学习一门新程序设计语言的惟一途径就是使用它编写程序。
对于所有语言的初学者来说,编写的第一个程序几乎都是相同的,即:
请打印出下列内容
hello, world
1 2 3 4 5 6 7 | #include <stdio.h> int main(int argc, char *argv[]) { printf("hello, world\n"); return 0; } |
print 表示打印的意思, f 表示格式 format,合起来就表示格式化打印的意思,以后会详细解释格式化打印的含义。
实验
1) 输出多行 hello, world,如下所示:
hello, world
hello, world
hello, world
2) 看看 \n 是起什么作用的
3)能用一句 printf 语句输出三行 hello, world 吗?