用C语言编写简单程序PPT学习教案_第1页
用C语言编写简单程序PPT学习教案_第2页
用C语言编写简单程序PPT学习教案_第3页
用C语言编写简单程序PPT学习教案_第4页
用C语言编写简单程序PPT学习教案_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1 用用C语言编写简单程序语言编写简单程序 实验: main ( ) return 0; a: 很顺利地进行编译 第1页/共34页 实验: main ( ) printf (“ 你好!”); return 0; a: 函数都用小写字母 b: 绝对不能忘掉最后的分号; 实验: main ( ) printf (“ 你好!”); return 0; a: 结果也一样 第2页/共34页 实验:实验和失败的原因是计算机不懂printf ( )是什么意思,所以要加上 #include /*这个很重要*/ main ( ) /*编译预处理命令*/ printf (“你好”); return 0; 第

2、3页/共34页 实验: #include main ( ) printf (100); /*如果用printf (“100”); 就可以编译*/ return 0; a: 不能正常编译 第4页/共34页 实验: # include main ( ) printf (“ 你好!”); /*如果用printf (“你好!n”); 将 是什么结果?*/ printf (“How are you!”); a: 无法分开两行 思考: 空白怎样留? 第5页/共34页 实验: # include main ( ) printf (“ 你t好!n”); /* double space */ printf (“

3、How are you! an”); /* bell */ return 0; /* escape sequence */ /* 意思:被取代了 */ 第6页/共34页 实验: # include main ( ) printf (“%d 比%d大n”,100,99); /*将100换成991?*/ return 0; /* 输出格式化 */ a: printf (“%d 比%d大n”,100,99”); 第7页/共34页 实验: # include main ( ) printf (“%dn”, 100 + 7); printf (“%dn”, 100 7 ); printf (“%dn”,

4、 100 * 7 ); printf (“%dn”, 100 / 7 ); printf (“%dn”, 100 % 7); /* 余数 */ return 0; 第8页/共34页 实验11: # include main ( ) printf (“%dn”, 123456789123456789); printf(“%1fn”, 123456789123456789.0) ; return 0; a: 结果不出现123456789123456789. 为什么? 第9页/共34页 实验12: # include main ( ) printf (“% dn”, 12345); printf (

5、“%1dn”, 12345); printf (“% fn”, 3.14159); printf (“%sn”, “你好”); return 0; a: 变量的类型: int, long int, float, char等 第10页/共34页 实验13: # include main ( ) printf (“% d”, sizeof (int); printf (“%d”, sizeof (long int); printf (“%d ”, sizeof (float); printf (“%d”, sizeof (double); printf (“%d”, sizeof (char);

6、return 0; a: 各类变量的字节大小 第11页/共34页 实验14: # include main ( ) printf (“ 你好!”); putchar (n); /*确认一下这是什么结果?/ printf (“我还不知道你叫什么名字?”); return 0; 第12页/共34页 实验15:计算标准体重 Ver.1 # include main ( ) printf (“标准体重=f (kg)n”, (178.0 100.0) *0.9); return 0; /*%.2f指的是留下小数点下2位*/ 第13页/共34页 实验16:计算标准体重 Ver.2 # include ma

7、in ( ) float weight, /*标准体重*/ low, /*理想体重下限*/ high; /*理想体重上限*/ weight = (178.0 100.0) * .9; low = weight * 0.9; high = weight * 1.1; printf (“标准体重=.1f (kg)n”, weight); printf (“理想体重=.1f (kg).1f(kg)n”, 100, high); return 0; /*float weight, low, high;也可以*/ 第14页/共34页 实验17: # include main ( ) int x; pri

8、ntf (“%dn”, x); /*x的值不定*/ printf (“%dn”, x=4); /*x用4代入,再表示*/ printf (“%dn”, x); /*x是4*/ x = 6; /*又将6代入x */ printf (“%dn”, x); /*可以确认x是6*/ x = x + 4; /*x的值增加4*/ printf (“%dn”, x); /*x的值为10*/ return 0; 第15页/共34页 实验18: # include main ( ) int x = 100; printf (“%dn”, x ); x += 20; printf (“%dn”, x ); x -

9、= 40; printf (“%dn”, x); x *= 3; printf (“%dn”, x ); x /= 6; printf (“%dn”, x ); return 0; 第16页/共34页 实验19 # include main ( ) int x = 100, y= 100; printf (“%d %dn”, x, y); printf (“%d %dn”, +x, y+); printf (“%d %dn”, x, y); printf (“%d %dn”, -x, y-); printf (“%d %dn”, x, y); return 0; a: 摘清+x, - -x,

10、x+, x- -的意思 第17页/共34页 实验20 #include main ( ) char s20; s0 = v; s1 = a; s2 = l; s3 = u; s4 = e; s5 = 0; printf (“%s n”, s); return 0; a: 摘清+x, - -x, x+, x- -的意思 第18页/共34页 实验 21 #include /*使用printf用*/ #include /*使用strcpy用*/ main ( ) char s20; strcpy (s, “ 怎么是你!”); printf (“%s n”, s); return 0; 第19页/共3

11、4页 实验22 #include main ( ) char s = v, a, l, u, e, 0; /*初期化*/ printf (“%s n”, s); return 0; 第20页/共34页 实验23 #include main ( ) char s = “ 怎么老是你!”; printf (“%s n”, s); return 0; 第21页/共34页 实验 24 #include main ( ) char s80; printf (“你的身高是多少厘米?”); gets (s) printf (“输入的数字是 = sn”, s) printf (“%s n”, s); retu

12、rn 0; a: 注意get (s)的用法! 第22页/共34页 实验 25 #include #include /* atoi, atof */ main ( ) char s80; int d; float f; printf (“ 整数?”); gets (s); d = atoi (s); printf (“浮动小数点点数(实际)?”); gets (s) f = atof (s); printf (“输入的整数 = dn”, d); printf (“浮动小数点点数 = %f n”, f); return 0; a: 注意atoi, atof的用法! analog to int, a

13、nalog to float? 第23页/共34页 实验26:计算理想体重程序 Ver.3 # include # include main ( ) char s80; float hight, weight, low, high; printf (“身高(cm)?”); gets (s); hight = atof (s); weight = (hight 100.0) *.9; low = weight *0.9; high = weight *1.1; printf (“标准体重=.1f (kg)n”, weight); printf (“理想体重=.1f (kg).1f(kg)n”,

14、100, high); return 0; /* 调用试试 */ 第24页/共34页 实验27: # include # include main ( ) char s80; float hight, printf (“身高(cm)?”); gets (s); hight = atof (s); if (hight = 100.0) printf (“无法计算n”); /* 条件*/ return 0; 第25页/共34页 实验28: # include # include main ( ) char s80; float hight, printf (“ 身高(cm)?”); gets (s

15、); hight = atof (s); if (hight 100.0) printf (“可以计算理想体重n”); else printf (“无法计算n”); return 0; 第26页/共34页 实验29: # include # include main ( ) char s80; int old, /* 年龄 */ d; /* 付费 */ printf (“ 年龄?”); gets (s); old = atoi (s); if (old 4) d = 0; /*幼儿免票*/ else if (old 12) d = 200; /*小孩200元*/ else d = 500; /

16、*大人500元*/ printf (“门票是d元n”); return 0; a: 熟悉if else if else ifelse的用法 第27页/共34页 实验30: # include # include main ( ) char s80; int select; gets (s); select = atoi (s); putchar (n); switch (select) case 1: printf (“选择了1n”); break; /*容易忘记的地方*/ case 2: printf (“选择了2n”); break; default: printf (“终了n”); re

17、turn 0; a: 容易忘了break; b: default的作用? 第28页/共34页 实验31: # include main ( ) int d = 4; while (d- 0) printf (“d = %dn”, d); return 0; a: int main前面的int可以省略,default为int 第29页/共34页 实验32: # include # include main ( ) char s80; int input, answer = 9453; printf (“我想的数字是什么?n”); gets (s); input = atoi (s); while

18、 (input != answer) printf (“错了n”); printf (“再试?”); gets (s); input = atoi (s); printf (“对了n”); return 0; a: while ( );=; !=的意思是什么? 第30页/共34页 实验33: # include # include main ( ) char s80; float hight; printf (“身高是多少?n”); printf (“但是身高100cm以下的无法计算n”); do printf (“身高(cm)?n”); gets (s); hight = atof (s); while (hight = atof (s); return 0; a: do while ()至少进行一次操作 第31页/共34页 实验34: # include main ( ) int i; for (i = 0; i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论