C语言中要编写sin函数,实质上要利用sin的泰勒公式,然后根据泰勒公式,将其中的每一项进行分解,最后用循环,累加计算出最终结果 下面用for循环实现sin的算法,程序代码如下:include<stdio.h> include<math.h> void main(){ int i;float x,sum,a,b; //sum代表和,a为分子,b为分母 char s...
源代码如下:include <stdio.h> include <math.h> int prime(int x){ int i;for(i=2;i<x;i++)if(x%i==0)return 0;else return 1; } main(){ int x,m;printf("请输入需要判断的数字:\n");scanf("%d",&x);m=prime(x);if(m==1){ printf("%d是素数\n",x); } else...
include <stdio.h> include <math.h> void main(){ int a = 3, b = -7, c = 1;int max = a;if(abs(b) > abs(max) )/*比较a与b的绝对值,找出其较大绝对值*/ { max = b;} if(abs(c) > abs(max))/*比较c绝对值与前面比较出的较大值的大小*/ { max = c;} prin...
pow()函数用来求x的y次幂,x、y及函数值都是double型 ,其原型为:double pow(double x, double y)。实例代码如下:include<stdio.h> include<math.h> void main(){ double x = 2, y = 10;printf("%f\n",pow(x, y));return 0;} ...
include <stdio.h> int main(){ int a=0;int num=0;int i;printf("输入一个整数:");scanf("%d",&num);for(i=2;i<num;i++){ if(num%i==0){ a++;} } if(a==0){ printf("%d是素数。\n", num);}else{ printf("%d不是素数。\n", num);} return 0;} ...
pow()函数用来求x的y次幂,x、y及函数值都是double型 ,其原型为:double pow(double x, double y)。实例代码如下:include<stdio.h> include<math.h> void main(){ double x = 2, y = 10;printf("%f\n",pow(x, y));return 0;} ...
include<stdio.h> int main(){ int a,b;float x,y;char c1,c2;scanf("%d%d",&a,&b);//不要添加多余字符 scanf("%f%f",&x,&y);//float类型用%f getchar(); // 添加此句接收上一句按下的回车符 scanf("%c%c",&c1,&c2);//输入这两字符时需连在一起 输入 printf("%d ...
include "stdio.h"int fun(int num1,int num2)/*求最大公约数函数*/ { int a,b,temp;if(num1<num2){ temp=num1;num1=num2;num2=temp;} a=num1;b=num2;while(b!=0)/*利用辗除法,直到b为0为止*/ { temp=a%b;a=b;b=temp;} return a;} main(){ int a1,a2,b1,b2,c...
include<stdio.h>#include<math.h>int main(){ int n,i=1,j; int score1,score2,score3; int result[10000]={0}; scanf("%d",&n); result[0]=n; while(n>0){ scanf("%d%d",&score1,&score2); if(abs(score1-score2)<=8){ result[i++]=(sco...
include <stdio.h> void main(){ int i,j,n,num,sum=0;printf("输入求阶乘的数:\n");scanf("%d",&n);for(i=1;i<=n;i++){ int num=1;for (j=1;j<=i;j++)num=num*j;sum+=num;} printf("%d",sum);}