记录洛谷刷题QAQ
输入一个年份,判断这一年是否是闰年,如果是输出 1 1 1,否则输出 0 0 0。
输入一个正整数 n n n,表示年份。
输出一行。如果输入的年份是闰年则输出 1 1 1,否则输出 0 0 0。
1926
0
1900
0
2000
1
1996
1
数据保证, 1582 ≤ n ≤ 2020 1582 \leq n \leq 2020 1582≤n≤2020 且年份为自然数。
#include
#include
#include
#include
int main()
{
int n;
scanf("%d",&n);
if(n%4 == 0&&n % 100 != 0||n % 400 == 0)
{
printf("1\n");
}
else printf("0\n");
return 0;
}
八尾勇喜欢吃苹果。她今天吃掉了
x
x
x 个苹果。英语课上学到了 apple 这个词语,想用它来造句。如果她吃了 1 个苹果,就输出 Today, I ate 1 apple.
;如果她没有吃,那么就把 1 换成 0;如果她吃了不止一个苹果,别忘了 apple
这个单词后面要加上代表复数的 s
。你能帮她完成这个句子吗?
输入一行一个自然数 x x x,表示吃掉的苹果数。
根据题目要求输出。
1
Today, I ate 1 apple.
3
Today, I ate 3 apples.
对于所有数据, 0 ≤ x ≤ 100 0\le x \le 100 0≤x≤100。
#include
#include
#include
#include
int main()
{
int n;
scanf("%d",&n);
if(n == 0||n == 1)
{
printf("Today, I ate %d apple.",n);
}
else
{
printf("Today, I ate %d apples.",n);
}
return 0;
}
在洛谷上使用团队系统非常方便的添加自己的题目。如果在自己的电脑上配置题目和测试数据,每题需要花费时间
5
5
5 分钟;而在洛谷团队中上传私有题目,每题只需要花费
3
3
3 分钟,但是上传题目之前还需要一次性花费 11 分钟创建与配置团队。现在要配置
n
n
n 道题目,如果本地配置花费的总时间短,请输出 Local
,否则输出 Luogu
。
输入一个正整数 n n n,表示需要配置的题目量。
输出一行,一个字符串。如果本地配置花费的总时间短,请输出 Local
,否则输出 Luogu
。
2
Local
50
Luogu
数据保证 1 ≤ n ≤ 100 1 \leq n\leq 100 1≤n≤100。
#include
#include
#include
#include
int main()
{
int n;
scanf("%d",&n);
if(n*5 >= n*3 + 11)
{
printf("Luogu\n");
}
else
{
printf("Local\n");
}
return 0;
}
BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 m h 2 \dfrac{m}{h^2} h2m,其中 m m m 是指体重(千克), h h h 是指身高(米)。不同体型范围与判定结果如下:
Underweight
;Normal
;cout
的默认精度),然后换行,还要输出 Overweight
;现在给出体重和身高数据,需要根据 BMI 指数判断体型状态并输出对应的判断。
对于非 C++ 语言,在输出时,请四舍五入保留六位有效数字输出,如果小数部分存在后缀 0 0 0,不要输出后缀 0 0 0。
请注意,保留六位有效数字不是保留六位小数。例如 114.5149 114.5149 114.5149 应该输出为 114.515 114.515 114.515, 9198.10 9198.10 9198.10 应该输出为 9198.1 9198.1 9198.1。
共一行。
第一行,共 2 2 2 个浮点数, m , n m,n m,n,分别表示体重(单位为 k g kg kg),身高(单位为 m m m)。
输出一行一个字符串,表示根据 BMI 的对应判断。特别地,对于 Overweight
情况的特别处理请参照题目所述。
70 1.72
Normal
对于所有数据, 40 ≤ m ≤ 120 , 1.4 ≤ h ≤ 2.0 40\le m \le 120, 1.4 \le h \le 2.0 40≤m≤120,1.4≤h≤2.0。 m m m 和 h h h 的小数点后不超过三位。
#include
#include
#include
#include
int main()
{
double m, n;
scanf("%lf%lf",&m,&n);
double num = m/(n*n);
if(num < 18.5)
{
printf("Underweight\n");
}
else if(num >= 18.5&& num < 24)
{
printf("Normal\n");
}
else if(num >= 24)
{
printf("%.6g\n",num);
printf("Overweight\n");
}
return 0;
}
给出三个整数 a , b , c ( 0 ≤ a , b , c ≤ 100 ) a,b,c(0\le a,b,c \le 100) a,b,c(0≤a,b,c≤100),要求把这三位整数从小到大排序。
输入三个整数 a , b , c a,b,c a,b,c,以空格隔开。
输出一行,三个整数,表示从小到大排序后的结果。
1 14 5
1 5 14
2 2 2
2 2 2
#include
#include
#include
#include
int main()
{
int a, b, c;
scanf("%d%d%d",&a,&b,&c);
int min = a;
int max = a;
if(b < min)
min = b;
if(c < min)
min = c;
if(b > max)
max = b;
if(c > max)
max = c;
int mid = a + b + c - max - min;
printf("%d %d %d\n",min,mid,max);
return 0;
}