HDU2008
我遇到啥问题呢,呵呵。遇到没关终端点编译,报这个错。
接着,结果还是不对呀,结果是浮点数输入的占位符搞错了!!
#include<iostream>
using namespace std;
int main(){
int n;
double x;
int a,b,c;
while(scanf("%d", &n)!=EOF)
{
if (n==0){
continue;
}
a=b=c=0;
for(int i=0;i<n;i++){
scanf("%lf", &x);
if(x==0){
b++;
}else if(x>0){
c++;
}else{
a++;
}
}
printf("%d %d %d\n",a,b,c);
}
return 0;
}
HDU2009
/* 求数列的和 */
#include<iostream>
#include<cmath>
using namespace std;
int main(){
double n;
int m;
double sum;
while(~scanf("%lf %d", &n, &m)){
sum=0;
for(int i=0;i<m;i++){
sum+=n;
n=sqrt(n);
}
printf("%.2f\n",sum);
}
return 0;
}