zoj 1337 Pi
来源:互联网 发布:怎样在淘宝输入网址 编辑:程序博客网 时间:2024/04/26 23:21
#include<stdio.h>#include<stdlib.h>#include<math.h>int prime(int a,int b){int i;for(i = 2;i<=b;i++)if(a % i == 0 && b % i == 0) return 0; return 1;}int main(){int n,i,j,sum;double pi;int *p;while(scanf("%d",&n)&& n!= 0){p = (int *)malloc(sizeof(int));sum = 0;for(i = 0;i<n;i++)scanf("%d",&p[i]);for(i = 0;i<n;i++)for(j = i+1;j<n;j++)if(p[i]>p[j]){if(prime(p[i],p[j])) sum++;}else {if(prime(p[j],p[i])) sum++;}if(sum){pi = sqrt(3*1.0*n*(n - 1)/sum);printf("%.6lf\n",pi); } else printf("No estimate for this data set.\n");}}
0 0
- ZOJ 1337 Pi
- zoj 1337 pi
- zoj 1337 Pi
- ZOJ 1337 Pi
- zoj 1337 Pi
- ZOJ 1337 Pi
- zoj 1337 Pi
- PI
- pi
- Pi
- PI
- pi
- Pi
- Pi
- [pi
- pi
- PI
- zoj 1337
- OpenNMS编译,打包并在Windows下启动
- LeetCode-Valid Sudoku
- poj 百练2973Skew数
- ExtJS学习--------通过WindowGroup(也叫ZIndexManager)来操作window等组件
- 智能家居项目(3):编译工具makefile
- zoj 1337 Pi
- Android UI之ProgressBar
- CE6 实现 USB 转 串口
- POJ 2239 Selecting Courses(二分图最大匹配)
- Java中的JDBC数据库操作
- EasyUI Dialog弹出框+JS执行字符串
- Java集合源码学习(21)_Map接口子接口SortedMap和NavigableMap
- [leetcode] Flatten Binary Tree to Linked List
- 常见的jsp端口占用问题