C程序 急

#include<stdio.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);
}

这个程序谁可以给我详细解释下。。谢谢!

#include<stdio.h>
printf函数在上边的文件内包含,所以要调用
#include<math.h>
sin函数在上边的文件内包含,因此要调用

main(){//程序入口
double x,s;//定义变量,类型是浮点(允许小数点)
printf("input number:\n");//让显示器输出:input number:并换行
scanf("%lf",&x);要求用户输入浮点数,并赋值给变量x,这里%lf是用来接收浮点数的,如果是整数,则用%d来接收
s=sin(x);//求取变量x的正玄值,并赋值给变量s
printf("sine of %lf is %lf\n",x,s);//输出结果,在这一句内的%lf刚才我们已经说过了,这是为了输出或接收浮点数的,第一个%lf对应的值是变量x的值,第二个%lf对应的值是变量s的值
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-20
#include<stdio.h>
#include<math.h>//要加上这个才能运行,因为后面有sin()函数
main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);//首先读入一个数
s=sin(x);//计算它的sin()值,然后保存在变量s里
printf("sine of %lf is %lf\n",x,s);//输出输入的那个数和它的sin()值即s值.
}
第2个回答  2010-05-20
double x,s; 定义 double类型变量 x s;
printf("input number:\n"); 输出 input number:
scanf("%lf",&x); 从命令行读取字符 赋值给x
s=sin(x); s等于x的正弦
最后输出

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网