一个简单的C语言帮忙解释一下

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:40:40
#include<math.h>

#include<stdio.h>

main()

{

double x,s;

printf("input number:\n");

scanf("%lf",&x);

s=sin(x);

printf("sine of %lf is %lf\n",x,s);

}

printf("input number:\n");在这里面代表什么意思啊 s=sin(x);又代表什么意思
double x,s 的意思是 2个数 X。S么

printf("input number:\n");实际上是在屏幕上显示“input number:”这样一句提示语,当然你也可以用汉字或拼音,也可以不写,对程序运行结果是没有影响的。
s=sin(x);表示利用sin()函数返回x的正弦值然后赋给变量s。
double x,s ;表明定义的两个变量名为x和s,类型为双精度实型。

printf("input number:\n");意思是在屏幕上打印出input number:然后换行,s=sin(x)意思是调用函数sin求x对应的正弦值,然后将值赋值给 s ,double x,s意思是定义两个double类型的变量,double就是双精度浮点型。

以上的都是基本知识

printf("input number:\n")这句的意思就是输出:input number。用意是在你运行时提示要输入一个数。sin(X)表示一个数的正弦函数值;double x,s是表示定义X,S为double型数据!

……汗……

我无语了