C语言
子悠兮
这个作者很懒,什么都没留下…
展开
-
求π近似值(for)
求π近似值(for)#include<stdio.h>void main(){ int i; float a=0,b; for(i=1;2*i-1<=1000000;i++) { b=2*i-1; if(i%2==0) a-=1/b; else a+=1/b; } printf("π约为%f\n",a*4);}原创 2020-11-08 14:08:43 · 3096 阅读 · 0 评论 -
求俩正整数的最大公因子(for)
求俩正整数的最大公因子(for)求两个正整数的最大公因子。采用Euclid(欧几里德)算法来求最大公因子,其算法是:(1) 输入两个正整数m和n。(2) 用m除以n,余数为r,如果r等于0,则n是最大公因子,算法结束,否则(3)。(3) 把n赋给m,把r赋给n,转(2)。#include<stdio.h>void main(){ int m,n,r; scanf("%d,%d",&m,&n); for(r=m%n;r!=0;r=m%n) m=n,n=r;原创 2020-11-08 14:04:50 · 3448 阅读 · 0 评论 -
角谷猜想的验证
角谷猜想的证明日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。猜想的内容是:任给一个自然数,若为偶数除以2,若为奇数则乘3加1,得到一个新的自然数后按照上面的法则继续演算,若干次后得到的结果必然为1。请编程验证。#include<stdio.h>void main(){ int a; scanf("%d",&a); while(a!=1) { if(a%2==0) a/=2; else a=a*3+1; } pri原创 2020-11-08 14:01:18 · 2353 阅读 · 1 评论