摘要:
找一下规律。输出的时候注意格式,保留到小数点后三位。View Code 1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 int main(){ 5 int n; 6 cout<<"# Cards Overhang"<<endl; 7 while(cin>>n){ 8 int i=1; 9 double sum=0;10 for(i=1;i<=n;i++)11 sum+=1.0/(2*i);12 co... 阅读全文
摘要:
此题的思路就是:求出给出的数n的除本身以外的约数,然后加起来的sumif n>sum DEFICIENTif n<sum ABUNDANTif n==sum prefect当输入0的时候输出“END OF OUTPUT”同时程序结束这个题目还有一个需要注意的地方呢就是在输出的时候格式要注意,数字所占的长度为5,所以要用setw控制,并且头文件是#include<iomanip>代码如下 1 #include <iostream> 2 #include<iomanip> 3 using namespace std; 4 int main(int a 阅读全文
摘要:
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1213代码#include<stdio.h>#include<stdlib.h>#include<algorithm>#include<iostream>using namespace std;int p[1010];int getfather(int n){ while(n!=p[n]) n=p[n]; return n;}void Union(int x,int y){ int rootx=getfather(x); int rooty=getfath 阅读全文