01.输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕
程序如下:
程序运行结果:
程序说明:
1.程序包含了两个头文件:sdio.h,math.h。
2.在mian函数中定义了两个双精度实数型变量x,s。
3.printf("please input value of x:");用于显示提示信息。也就是提示你输入x的值的一段英文。
4.scanf("%lf",&x);用于从键盘获得一个实数X,也就是输入的值。这里是LF,为了能看清,所以用了大写。
5.s=cos(x);用于计算x的余弦,并把计算出的值赋给变量s.
6.printf("cos(%lf)=%lf\n",x,s); 将计算结果输出到屏幕。(cos里面的"%lf"对应的x,后面一个对应s,一个萝卜一个坑。)
7.这个例子中使用了3个函数:输入函数scanf(),余弦函数cos(),输出函数printf()。为了标准一般情况下不能省下#include 和#include ,因为在不同的环境下,会发生不同的错误,这里是为了规范,避免发生错误。
02.设计一个加法器,能实现两数的相加。通过调用该加法器,计算两数的和
程序运行结果:
please input value of a and b:
5 9(5.9之间必须打空格符号,或者自己在代码中修改,删去空格符)
sum=14
说明:
1.一部分为说明部分,另一部分为执行部分。
2.语句c=add(a,b); 是通过调用加法器add()来完成(a+b)的计算,并将结果赋值给c。
3.主函数前,也就是:int add(int x, int y);/*加法器的函数原型声明 */ 这一段是调用自己定义的运算规则,并且定义的规则是在主函数下写出:
int add(int x, int y) /*加法器的函数定义*/
{
return(x+y);
}
也就是这段,而且前面的int add(int x, int y); 和后面的int add(int x, int y);是一样的。
c语言笔记总目录