健康饮食计划
【故事背景】
小林是一位健身爱好者,他希望通过一个健康饮食计划程序来跟踪自己的日常饮食。这个程序需要记录每餐的食物种类和卡路里摄入量,并能够提醒他是否达到了每日的营养目标。
【题目描述】
编写一个程序,输入每日三餐的食物和卡路里。程序应能够计算出每日总卡路里,并判断是否达到了设定的卡路里目标。
【输入格式】
1. 输入一个正整数D,表示天数。
2. 对于每一天,输入三个浮点数,分别代表早餐、午餐和晚餐的卡路里摄入量。
3. 输入一个浮点数T,表示每日卡路里目标。
【输出格式】
对于每一天,输出一个消息,指示是否达到了卡路里目标("达标"或"未达标"),以及每日总卡路里摄入量。
【样例输入】
7 400 500 300 450 600 350 500 550 450 380 700 320 420 680 400 360 640 480 650 620 550 500 580 520 2000
【样例输出】
达标 1340 未达标 1800 达标 1800 未达标 1420 达标 1800 未达标 1580 达标 1850 达标 2340
相似题推荐
密信解析
题目描述
红军的一份密信由一串小写字母组成,解析规则如下:
1. 忽略所有元音字母 a, e, i, o, u。
2. 在剩下的每个辅音字母前加上一个点号 .。
3. 将剩下的所有辅音字母转为大写。
请输出解析后的密信。
输入描述
一个长度不超过 100 的字符串。
输出描述
输出解析后的字符串,保证输出不为空。
样例输入
secret
样例输出
.S.C.R.T
在解放战争时期的后勤物资调配中,需要对各种物资数据进行排序处理。解放战争是关系到中国前途命运的大决战,辽沈、淮海、平津三大战役的胜利奠定了新中国成立的基础。以下关于排序算法的说法中,正确的是?
| A. 冒泡排序的平均时间复杂度是 O(n^2) |
B. 选择排序的平均时间复杂度是 O(n^2) |
| C. 快速排序的平均时间复杂度是 O(nlogn) |
D. 插入排序的平均时间复杂度是 O(n^2) |
为了练习投弹技术,小战士每天进行 5 轮投掷。以下 for 循环能准确执行 5 次的有( )
| A. for (int i = 1; i <= 5; i++) |
B. for (int i = 0; i < 5; i++) |
| C. for (int i = 5; i >= 1; i--) |
D. for (int i = 0; i <= 5; i++) |
大生产运动中,开荒面积 land 必须大于 10 亩且小于 50 亩才是“标准示范田”。以下能正确表示该条件的 C++ 表达式是( )
| A. 10 < land < 50 |
B. land > 10 && land < 50 |
| C. land > 10 || land < 50 |
D. land > 10, land < 50 |
