如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Lesson3C语言程序设计基础学习目标:主要内容:3333#include<stdio.h>intmain(){floatf1,f2;f1=3.0+5/3;f2=3.0+5.0/3;printf("f1=%f,f2=%f",f1,f2);return0;}//结果会是什么呢?f1计算过程:第一步计算除法:5/3=1第二步计算加法:3.0+1=4.0第三步把结果赋值给f1:f1=4.0;f2计算过程:第一步计算除法:5.0/3=1.666667第二步计算加法:3.0+1.666667=4.666667第三步把结果赋值给f1:f2=4.666667;333333333编写程序过程:1、定义变量:chicken,rabbit,head,foot,并给head赋值35,foot赋值942、根据方程,列出计算chicken的表达式,列出计算rabbit的表达式3、输出chicken,rabbit3333333#include<stdio.h>intmain(){intx=1,y=1,px=0,py=0;px=x++;printf("x=%d,a=%d\n",x,px);py=++y;printf("x=%d,b=%d\n",y,py);return0;}#include<stdio.h>intmain(){intx=1,y=1,px=0,py=0;px=x++;printf("x=%d,a=%d\n",x,px);py=++y;printf("x=%d,b=%d\n",y,py);return0;}编写程序过程:1、定义变量:v,d1,d2,d32、从键盘输入一个数保存在v中3、根据数学关系,从v中分离出个位数保存在d3中,分离出十位数保存在d2中,分离出百位数保存在d1中4、按照d3,d2,d1的顺序输出三个数例2:逆序输出一个三位正整数的每一位数字。课堂练习1:3doublefabs(doublex)#include<stdio.h>#include<math.h>intmain(){doublex=0;doubley=0.0;scanf(“%lf“,&x);y=fabs(x);printf("x=%7.5f,|x|=%7.5f\n",x,y);return0;}doublesin(doublex)#include<stdio.h>#include<math.h>intmain(){doublex=3.14159*90/180;//x的单位是弧度doubley=0.0;y=sin(x);printf("x=%7.5f,y=%7.5f\n",x,y);return0;}输出sin2+cos2的值即从键盘输入一个角度,输出其正弦的平方加余弦的平方的值#include<stdio.h>#include<math.h>intmain(){doublex=0.0,y=0.0,deg=0.0;scanf("%lf",&x);deg=x*3.14/180;y=sin(deg)*sin(deg)+cos(deg)*cos(deg);printf("x=%f弧度,y=%f\n",x,y);return0;}#include<stdio.h>#include<math.h>intmain(){doublex=0.0,y=0.0,deg=0.0,s,c;scanf(“%lf”,&x);/*lf输入double型数据*/deg=x*3.14/180;/*转换成弧度*/s=sin(deg);c=cos(deg);y=pow(s,2)+pow(c,2);printf("x=%f弧度,y=%f\n",x,y);return0;}3例3:输入三角形的三条边,编程求该三角形的面积#include<stdio.h>#include<math.h>intmain(){return0;}函数原型3