www.fltk.net > #inCluDE <stDio.h> #inCluDE<mAth.h> in...

#inCluDE <stDio.h> #inCluDE<mAth.h> in...

首先定义了3个小数x,y,z 要求输入x,y的值 然后把x/y的值赋给z 下面就是一个while循环 括号里的1表示一直循环 然后下面判断z的绝对值是否大于1 大于1的话就执行这步{x=y;y=z;z=x/y;} 否则就跳出循环 最后输出y

error: expected ';' before 'scanf' 说明scanf后没有分号 应该是#include #include int main() { double a,b,c,s,area; printf("please input number\n"); scanf("%d%d%d",&a,&b,&c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%f\tb=%f\tc=%f\n",a,b,c); printf("area=%f\n",area); return 0; }

sin()要在math.h头文件中,在开始加<math.h>就好了

#include &lt;math.h&gt;#include &lt;stdio.h&gt;double fun(int n){ int i,j; double num=0; for (i=3;i&lt;=n;i++) { for (j=2;j%i;j++); if (j==i) num+=sqrt(j); } return num;}main(){ int n; double sum; void NONO( ); printf("\n\nInput n: "); scanf("%d",&amp;n);

正确的程序如下:#include &lt;stdio.h&gt;#include &lt;math.h&gt;main() {float a,b,c,area,s; printf("Please enter a,b,c:\n"); while(scanf("%f,%f,%f",&amp;a,&amp;b,&amp;c)) //程序可循环使用{s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("s=%f,area=%f\n",s,area); //应该用%f来接受float型}}

stdio.h包含的是标准输入输出库,如果你用不上就可以不加

stdio.h就是指“standard input&output" 意思就是说标准输入输出头文件! 所以了,用到标准输入输出函数时,就要调用这个头文件! 调用:#include<stdio.h> 或#include"stdio.h" 需要预处理的语句: int getchar() //从标准输入设备读入

TS 是每隔20/360取样后的正弦函数,p[ts]是所描点,TS是坐标,坐标处为星号,其它为空

身外所有因数之和等于本身的数)一下是一些注释#include&lt;stdio.h&gt;#include&lt;iostream.h&gt;#include&lt;math.h&gt;void main(){ int i,n,m,k,p=0; int a[100],b[100]; //a数组记录因数,b数组貌似没有用到 for(n=1;n&lt;=1000;n++) //主循环,判断

#include 一些输入输出函数 如 scanf printf getchar等`,#include 一些基本的数学函数如pow squar`sin等等`

相关搜索:

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com