![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
霖宇长清
熟悉golang|
获得阿里云云计算ACE认证。中国计算机学会会员
|纸上得来终觉浅,绝知此事要躬行
展开
-
C语言实现求π/4=1-1/3+1/5-1/7+···求π的近似值,直到某一项的绝对值小于10-6为止
#include"stdio.h"main(){ float s=1,i,PI,t=1; for(i=3;1.0/i>=1.0/1000000;i+=2) { s-=1/i*t; t=-t; } PI=s*4; printf("π的近似值是:%f\n",PI);}原创 2020-03-25 18:05:39 · 17257 阅读 · 4 评论 -
C语言实现e=1+1/1!+1/2!+1/3!+··· ,求e的近似值,精度要求为10-6
#include"stdio.h"main(){ int i,j,jc; float e=1; for(i=1;;i++) { jc=1; for(j=1;j<=i;j++) jc*=j; if(jc>=1000000) break; e+=1.0/jc; } printf("%f\n",e);}原创 2020-03-22 16:48:28 · 23348 阅读 · 0 评论 -
C语言实现求a+aa+aaa+aaaa···的和
#include"stdio.h"main(){ int a,b,c,i,s=0; scanf("%d%d",&a,&b); c=a; for(i=1;i<=b;i++) { s+=a; a=a*10+c; } printf("%d",s);}注:b代表范围,a代表数字原创 2020-03-22 16:45:00 · 13848 阅读 · 1 评论 -
C语言实现在已有的数组中插入一个数
#include"stdio.h"#define N 6main(){intcj[N]={12,23,55,45,57};intx,i,p;scanf("%d",&x); p=5;for(i=0;i<N;i++)if(x>cj[i]) { p=i; break; }for(i=N-2;i>=p;i--)cj[i+1]=cj[i];cj...原创 2020-03-22 16:32:39 · 13632 阅读 · 1 评论 -
C语言用选择法实现10个数从小到大的排序
#include"stdio.h"#define N 10main(){ int a[N],min,pos; inti,j; printf("请输入10个数:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<N-1;i++) { min=a[i]; pos=i; for(j=i+1;j<...原创 2020-03-22 16:31:02 · 6890 阅读 · 0 评论 -
C语言程序实现十进制转二进制
#include"stdio.h"main(){ int a; long b=0,c=1; scanf("%d",&a); while(a) { b=a%2*c+b; a=a/2; c=c*10; } printf("b=%d",b);}原创 2020-03-22 16:28:41 · 1332 阅读 · 0 评论 -
C语言实现求1!+2!+3!+···+10!之和
#include"stdio.h"main(){ int jc,sum=0,i,j; for(i=0;i<=9;i++) { jc=1; for(j=10-i;j>=1;j--) jc*=j; sum+=jc; } printf("%d\n",sum);}原创 2020-03-22 16:26:41 · 9792 阅读 · 0 评论 -
C语言实现求斐波拉契数列的前二十项
#include"stdio.h"main(){ int a[40],i; a[0]=a[1]=1; for(i=2;i<40;i++) a[i]=a[i-1]+a[i-2]; for(i=0;i<20;i++) printf("%d ",a[i]);}原创 2020-03-22 16:25:31 · 7576 阅读 · 0 评论 -
C语言用三目运算求两个整数公约数和公倍数
#include"stdio.h"main(){inta,b,c,d;scanf("%d%d",&a,&b); c=a<b?a:b;while(1) { if(a%c==0&&b%c==0) break; c--; } d=a*b/c;printf("公约数是%d,公倍数是%d",c,d);}原创 2020-03-22 16:24:15 · 303 阅读 · 0 评论 -
C语言实现输出1000以内所有的完数
#include"stdio.h"main(){inta,b,c;printf("一千以内的完数有:\n");for(a=1;a<1000;a++) { b=0;for(c=1;c<a;c++) if(a%c==0) b+=c; if(b==a) printf("%d ",a);}}原创 2020-03-22 16:22:15 · 15064 阅读 · 6 评论 -
C语言输入一个数,判断它是否是质数的几种方法
方法一:#include"stdio.h"main(){inta,b,c;scanf("%d",&a);for(c=2;c<a;c++) { if(a%c==0) break; }if(c>=a)printf("%d是质数",a);elseprintf("%d是合数",a);}方法二#include"stdio.h" main(){...原创 2020-03-22 16:21:24 · 19260 阅读 · 1 评论 -
c语言用goto语句编写九九乘法表简单版
c语言用goto语句编写九九乘法表简单版#include"stdio.h"main(){int a=1,b=1;loop:if(a<=9){ v:if(b<=a) { printf(" %d*%d=%d ",b,a,a*b); b++; goto v; } printf("\n"); a++,b=1;goto loop;}}...原创 2019-11-04 20:44:45 · 774 阅读 · 2 评论