编程题库

编程题写代码即时运行,选择题选中即判分。作品关联到题目,你的每一步进步都看得见(登录后,完成进度会被记录)

题型
语言
难度
标签
C++入门
题面描述 小明是文具店的常客,每次买完东西店员都会给他1到5分的积分。今天小明连续买了n次东西,他想用今天攒的所有积分换一块价值k分的卡通橡皮,请你帮他算一算能不能换到! 输入格式 输入共两行: 第一行:两个正整数n和k,分别表示今天买东西的次数,以及卡通橡皮需要的积分 第二行:n个正整数a₁ a₂ ... aₙ,用空格隔开,分别表示每次获得的积分 输出格式 输出一行:如果能换到橡皮,输出大写的Y
#循环+条件判断 3 人做过 · 2 收藏 · 13 浏览
C++入门
题面描述 学校社团准备按年龄给报名的同学分组啦!请你写一个小助手程序,帮老师快速判断每个同学属于哪个小组: 如果年龄 ≤6 岁,属于「幼儿组」 如果年龄在 7~12 岁之间(包含7和12),属于「小学组」 如果年龄在 13~15 岁之间(包含13和15),属于「初中组」 如果年龄 ≥16 岁,属于「青少年组」 输入格式 输入一个正整数 age,表示同学的年龄。 输出格式 输出对应的小组名称,文字要
#条件语句 0 人做过 · 0 收藏 · 13 浏览
C++入门
题面描述 小明刚学习了C++的条件语句,他想制作一个简单的交通信号灯识别助手,帮助自己和同学们快速记住路口信号灯的通行规则。现在请你帮他完成这个程序。 输入格式 输入一个字符,为R、Y或G中的一个,分别表示红色、黄色、绿色信号灯。 输出格式 根据输入的信号灯颜色,输出一行对应的提示文字: 若输入R,输出Stop! 若输入Y,输出Wait! 若输入G,输出Go! 样例1 输入: R 输出: Sto
#条件语句#输入输出#GESP一级模拟题 0 人做过 · 0 收藏 · 16 浏览
C++入门
题面描述 小美的学校门口新开了一家爱心水果店,为了吸引小朋友,推出了买水果换精美贴纸的活动!购买水果后称重,根据水果的总重量(单位:克,正整数),可以兑换不同的小贴纸哦!具体兑换规则如下: 如果总重量小于500克:不满足兑换条件,不能换贴纸; 如果总重量大于等于500克且小于等于999克:兑换1张星星贴纸; 如果总重量大于等于1000克且小于等于1999克:兑换1张月亮贴纸; 如果总重量大于等于2
#条件语句 0 人做过 · 0 收藏 · 12 浏览
C++入门
题面描述 学校要开展小学生体测身高达标情况的初步统计,现需要你编写一个简单的程序来帮忙判断!规则如下: 如果是男生,身高大于等于130厘米就算达标; 如果是女生,身高大于等于125厘米就算达标。 输入格式 输入两个整数,中间用空格隔开: 第一个整数代表性别,用1表示男生,2表示女生; 第二个整数代表身高,单位是厘米。 输出格式 如果身高达标,输出一行字符串“Excellent!”;如果不达标,输出
#条件语句#GESP一级 1 人做过 · 0 收藏 · 13 浏览
C++入门
题面描述 你好呀!你有没有取过小区楼下的智能快递柜呢?某小区的智能快递柜取件收费规则如下,请你写一个C++程序,帮助大家计算取件需要支付的费用吧! 取件时间<=24小时:免费(费用0元) 24小时<取件时间<=48小时:收费1元 取件时间>48小时:每超过24小时(不足24小时按24小时算)加收1元,基础费用1元 输入格式 输入一个正整数h,表示从快递放入柜子到取件的总小时
#GESP一级#条件语句#输入输出 0 人做过 · 0 收藏 · 14 浏览
C++入门
题面描述 学校门口的晨光文具店推出开学季满减活动啦!满30元减5元,满50元减10元,满80元减18元。请你写一个程序,帮小明计算购买文具后的最终付款金额。 输入格式 输入仅一行,包含一个整数n,表示购买文具的总金额。 输出格式 输出仅一行,包含一个整数,表示最终需要支付的金额。 样例1 输入: 50 输出: 40 样例1解释 总金额50元,满足满50减10的条件,所以最终付款50-10=40
#条件语句#输入输出 0 人做过 · 1 收藏 · 14 浏览
C++入门
题面描述 小明家附近的地铁有一套简化的票价规则: 乘坐里程 s ≤ 6 公里时,票价为 3 元; 6 公里 < s ≤ 12 公里时,票价为 4 元; 12 公里 < s ≤ 22 公里时,票价为 5 元; 22 公里 < s 时,票价为 6 元。 请你帮小明写一个程序,根据输入的里程数计算应付的票价。 输入格式 一行一个正整数 s,表示乘坐的地铁里程数(单位:公里)。 输出格式 一行一个整数,表
#GESP一级#条件语句 0 人做过 · 0 收藏 · 16 浏览
C++入门
题面描述 小明刚刚结束了一次数学单元测试,老师让他帮忙写一个小工具,能根据输入的整数分数自动判定成绩等级。判定规则如下: 如果分数 大于等于90分,输出“优秀”; 如果分数 大于等于60分且小于90分,输出“及格”; 如果分数 小于60分,输出“不及格”。 输入格式 输入一行,包含一个整数 n,表示小明的测试分数。 输出格式 输出一行,包含对应的成绩等级(输出内容必须与规则中的文字完全一致,不要添
#GESP一级#条件语句 0 人做过 · 0 收藏 · 13 浏览
C++简单GESP三级真题
题面描述 小杨同学有一个包含n个非负整数的序列A,他想要知道其中有多少对下标组合<i,j>(1≤i,j≤n,i<j),使得Ai+Aj是完全平方数。 如果x是完全平方数,则存在非负整数y使得y*y=x。 输入格式 第一行一个非负整数n,表示非负整数个数。 第二行包含n个非负整数A1,A2,…,An,表示序列A包含的非负整数。 输出格式 输出一个非负整数,表示和是完全平方数的非负整数对数。 样例1 输
#数组#双重循环#完全平方数 3 人做过 · 2 收藏 · 19 浏览
C++简单GESP三级真题
题面描述 小杨同学发明了一种新型密码,对于每一个小写英文字母,该小写字母代表了一个正整数,即该字母在字母顺序中的位置,例如字母 a 代表了正整数 1,字母 b 代表了正整数 2;对于每一个大写英文字母,该大写字母代表了一个负整数,即该字母的 ASCII 码的相反数,例如字母 A 代表了正整数 -65。小杨同学利用这种方式对一个整数进行了加密并得到了一个由大写字母和小写字母组成的字符串,该字符串中每
#字符串#ASCII码 2 人做过 · 2 收藏 · 17 浏览
上一页 第 8 / 8 页