球球各位大佬能不能讲一下这个是啥,刚开始自学编程还不太会,谢谢谢谢
#include <math.h>
#include <stdio.h>
int main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sine of %lf is %lf\n",x,s);
return 0;
}
输入x,求出sin(x)的值
前两句导入C语言的包
然后是主函数,即C语言的函数入口
定义都变了类型的变量
打印提示
输入一个double类型的变量
求sin(x)的值复制给s
打印输出结果
返回一个整数0
就我学习编程的经历来看,你想搞明白的是以下几个事请:
控制台输出的方法,printf(“字符串”) \n是表示换行
获取控制台的输入的方法 scanf(),“%lf” 是占位符 &x 是获取你输入的字符地址
sin() 正弦函数
return 程序遇到它就结束了 return在是返回一个结果 int main( ){ return 0} main方法要求你返回一个int型数字
#include <math.h>
#include <stdio.h>
int main() {
double x,s;//定义两个double类型的数据
printf("input number:\n");//输出提示符
scanf("%lf",&x);//输入x值
s=sin(x);//调用<math.h>里面的函数,求sin值
printf("sine of %lf is %lf\n",x,s);//输出值
return 0;//函数返回,结束
}
x的sin值,还是比较基础的呢,因为引用了math.h
#include <math.h>//引用C语言的库函数<math.h>,因为下面用到了sin(x),这里sin是函数名,x是实参
#include <stdio.h>//引用库函数<stdio.h>,因为下面用到了输出函数printf与输入函数scanf。库函数就是C语言中别人已经写好的函数,你如果想用它其中的东西,就需要引用一下
int main()//主函数,主函数要求必须存在
{
double x,s;//定义double类型的两个变量,double就是双精度浮点型,可以暂且就把它看成小数类型
printf("input number:\n");//输出一句话“input number”
scanf("%lf",&x);//输入lf类型的东西把它放入x中,lf就是双精度浮点型
s=sin(x);//sin函数求值给到s
printf("sine of %lf is %lf\n",x,s);输出:两个%lf是占位符,为x与s占位子,第一个位子放x的值,第二个位子放s的值
return 0;//return 0代表程序正常退出
}
输入x求sinx的值
如果是自学编程的话最好找个人带带,不要吝啬钱