第五次课堂作业
姓名:刘梦璇 班级:12信息1 学号:120705104
作业1
顾名思义是把函数放到库里,是别人(或组织)把一些常用到的函数编完放到一个文件里,供编程人使用,编程人用的时候把它所在的文件名用#include<>加到里面就可以了(尖括号内填写文件名),例如#include<math.h>。这样可以更方便我们使用。使编程更快捷。
1.1我的编程
//如何使用标准库里的数学函数
#include <stdio.h>
void main()
{
printf("将尖括号里的stdio.h改成math.h就可以调用数学函数\n");
}
生成的截图如下
1.2我的编程
//计算下面两个表达式
#include <stdio.h>
void main()
{
float a,b;
a=234.0/(1.0+257.0);
b=1065.0/(24.0+13.0);
printf ("1)=%f\n 2)=%f\n",a,b);
}
生成的截图
1.3我的编程
//用数学函数计算下面两个表达式
#include <stdio.h>
#include <math.h>
#define PI 3.14
#define e 2.718
void main()
{
float a,b;
a=log(sqrt(2.0*PI-1.0))/log(5.0);
b=pow(e,sqrt(PI+1.0));
printf ("1)=%f\n 2)=%f\n",a,b);
}
生成的截图
作业2
//模拟三个模式
#include <stdio.h>
void main()
{
int a;
a=3;
a=a+1;
printf("a=%d\n",a);
int b;
printf("b=");
scanf_s("%d",&b);
if(b>5)
printf("b大于5\n");
else
printf("b小于或等于5\n");
int c,d,e;
c=1,d=2;
while(c<=10)
{
e=c+d;
c++;
}
printf("上式和等于%d",e);
}
生成的截图
作业3
3.1
是最近的if语句
因为C 语言规定,每个else 部分总属于前面最近的那个缺少对应的 else 部分的 if语句
3.2
避免误解,将if嵌套写在{}里
作业4
//while与for语句
#include <stdio.h>
void main()
{
int c,d,e,f,g,h;
c=1,d=2;
while(c<=10)
{
e=c+d;
c++;
}
printf("上式和等于%d\n",e);
for(f=1,g=2;f<=10;f++);
h=f+g;
printf("上式和等于%d\n",h);
}
生成的截图
作业5
5.1
我的编程
//两个圆的面积
#include <stdio.h>
#define PI 3.14
int main()
{
float r1,r2,s1,s2;
scanf_s("%f%f\n",&r1,&r2);
s1=PI*r1*r1;
s2=PI*r2*r2;
printf("s1=%f\ns2=%f\n",s1,s2);
}
生成截图
5.2
将程序中所有的数字改为.0的模式
作业6
我的编程
//已知两边及其夹角计算三角形面积
#include <stdio.h>
#include <math.h>
float area(float x,float y,float z);
void main()
{
float a,b,c,s;
int i=0;
while(i<=5)
{
printf("请输入第%d组三角形的参数:",i);
scanf_s("%f%f%f",&a,&b,&c);
s=area(a,b,c);
printf("\n第%d组的三角形面积为:%f\n",i,s);
printf("-----------分割线------------\n");
i++;
}
}
float area(float x,float y,float z)
{
float e;
e=x * y* sin( z/180.0 * 3.14 )/2.0;
return e;
}
生成的截图如下
作业7 读后感
现在我们上大一,很容易过早放松了自己。觉得大学就是天堂了。每天上课睡觉玩手机。我们应该认清自己的未来,给自己一个人生的规划,不要虚度四年,到时再后悔莫及。