#include <stdio.h>
int main() {
int n,a[100001][2];
double x,y;
int i;
scanf("%d",&n); //输入组数
for(i=0; i<n; i++) //输入数据
scanf("%d %d", &a[i][0], &a[i][1]);
x=1.0*a[0][1]/a[0][0]; //计算第一种数据
for(i=1; i<n; i++) { //进行比较
y=1.0*a[i][1]/a[i][0]; //每组数据
if(y-x>0.05)
printf("better\n");
else if(x-y>0.05)
printf("worse\n");
else
printf("same\n");
}
return 0;
}
#include <stdio.h>
int main() {
int plan,month,overplus=0,flag=1,total=0;
int i,m;
for(i=0; i<12; i++) { //总共12个月
scanf("%d", &plan);
overplus=overplus+300-plan; //剩余的钱数
if(overplus<0&&flag) { //剩余钱数小于零且此前无超出预算的情况
month=i+1;
flag=0;
}
m=overplus/100; //存入的钱的系数
overplus=overplus-m*100; //剩余的钱数
total=total+m*100; //存入的钱
}
if(flag==0)
printf("%d\n", -1*month); //flag=0,说明有超出预算的月份
else
printf("%d\n", overplus+(total*6)/5);//输出总钱数
return 0;
}
#include <stdio.h>
#include <math.h>
int main() {
double n,people,x,y;
double l,time=0;
int i;
scanf("%lf", &n); //输入屋顶数
for(i=1; i<=n; i++) { //每一个屋顶
scanf("%lf %lf", &x, &y);
scanf("%lf", &people);
l=sqrt(1.0*x*x+1.0*y*y);
time+=2*l/50+people*1.5; //计算时间
}
printf("%d\n", (int)ceil(time));//向上取整
return 0;
}
#include <stdio.h>
int main() {
int m,n,a[2001];
int sum=0;
int i;
scanf("%d %d", &m, &n); //药品总量、取药人数
for(i=1; i<=n; i++) { //每个病人取药数量
scanf("%d", &a[i]);
if(m>=a[i])
m-=a[i]; //判断第i个人的取药情况
else
sum++;
}
printf("%d\n", sum);
return 0;
}
#include<stdio.h>
int main() {
double x,n;
int i;
scanf("%lf %lf", &x, &n);
for(i=1; i<=n; i++) //按年循环
x=x*1.001; //计算
printf("%.4lf\n",x);
return 0;
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于