c++tt

1033 - 判断奇偶数
题目描述 输入一个整数,判断是否为偶数。是输出"y e s",否则输出"n o"。 输入 输入只有一行,包括1个整数。 输出 输出只有一行。(注意输出格式,具体请看下方提示) 样例 输入复制 2 输出复制 y e s

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n%2==0)
    {
        cout<<"yes";
    }
    else
    {
        cout<<"on";
    }
   return 0;
}

1303 - 冷饮的价格
题目描述 小明去冷饮店买冰激凌,如果买10个以上或者10个,2元/个,10个以下,2.2元/个,请从键盘读 入小明的购买数量,计算小明应付的价格! 输入 一个整数,代表小明购买的冰激凌的数量(n<=100) 输出 小明应付的金额,金额保留1位小数! 样例 输入复制 20 输出复制 40.0

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n>=10)
    {
        cout<<n*2;
    }
    else
    {
        cout<<n*2.2;
    }
    
    return 0;
}

1302 - 是否适合晨练?
题目描述 夏天到了,气温太高,小明的爷爷每天有晨练的习惯,但有时候温度不适合晨练;小明想编写一个 程序,帮助爷爷判断温度是否适合晨练,输入温度t的值,判断其是否适合晨练,适合晨练输出 OK,不适合输出NO。(20 <= t <= 30,则适合晨练OK,否则不适合NO) 输入 一个整数代表当天的温度 输出 OK或者NO 样例 输入复制 22 输出复制 OK

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n>=20 && n<=30)
    {
        cout<<"ok";
    }
    else
    {
        cout<<"no";
    }
    
    return 0;
}

1632 - 需要几辆车
题目描述 学校有n位同学要外出旅游,一辆大巴车可以坐30人,请问需要几辆大巴车? 输入 一个整数n,代表同学的总人数。 输出 一个整数,代表需要大巴车的数量。 样例 输入复制 18 输出复制 1

include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    bool a;
    if(n%30==0)
    {
        cout<<a;
    }
    else
    {
        cout<<a+1;
    }
    
    return 0;
}

1043 - 行李托运价格
题目描述 某车站行李托运收费标准是:10公斤或10公斤以下,收费2.5元,超过10公斤的行李,按每超过1 公斤增加1.5元进行收费。 试编一程序,输入行李的重量,算出托运费。 输入 输入只有一行,包括1个整数。 输出 输出只有一行,包括1个数。 (保留两位小数) 样例 输入复制 10 输出复制 2.50

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n<=10)
    {
        cout<<2.5;
    }
    else
    {
        cout<<2.5+(n-10)*1.5;
    }
   return 0;
}

1037 - 恐龙园买门票
题目描述 恐龙园买门票,身高低于1.3米购儿童票(60元),否则成人票120元。 试编写一个程序,输入身 高,输出相应的门票价格。 输入 一行,一个人的身高。 输出 一行,一个整数 样例 输入复制 1.1 输出复制 60

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n<=1.3)
    {
        cout<<60;
    }
    else
    {
        cout<<120;
    }
   return 0;
}

1034 - 两数比大小
题目描述 有 AA,BB 两个不相等的数,请将其中较大数打印出来。 输入 输入只有一行,包括 22 个整数。之间用一个空格分开。输出只有一行(这意味着末尾有一个回车 符号),包括 11 个整数。 输出 输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。 样例 输入复制 45 78 输出复制 78

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,b;
    cin>>n>>b;
    if(n>b)
    {
        cout<<n;
    }
    else
    {
        cout<<b;
    }
   return 0;
}

1624 - 超市的折扣
题目描述 小区新超市开张搞活动,凡购买总金额满200元及超过200元的顾客可以打8折(打8折的意思是总 价*0.8,比如,购买了212元的商品,那么实际付款 = 212 * 0.8 = 169.6元),购物不满200元的 顾客可以打9折。 小芳买了3件商品,请根据超市的活动编程计算一下,小芳实际需要付多少钱? 输入 三个小数,代表小芳购买的三件商品的价格。 输出 一个小数,表示小芳按照超市的活动实际应付的价格(结算结果保留1位小数)。 样例 输入复制 89.5 98.2 36.4 输出复制 179.3

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    float n,b,c;
    cin>>n>>b>>c;
    if(n+b+c>200)
    {
        cout<<fixed<<setprecision(1)<<(n+b+c)*0.8;
    }
    else
    {
        cout<<fixed<<setprecision(1)<<(n+b+c)*0.9;
    }
   return 0;
}

 1622 - 十位大还是个位大
题目描述 请从键盘读入一个两位数(个位和十位不相等),计算一下,这个两位数的十位和个位,哪一位更 大, 输出更大的那一位。 比如,输入18,由于十位为1,个位为8,个位更大,因此输出8。 输入 输入一个两位整数。 输出 输出这个两位数的十位和个位的较大数。 样例 输入复制 18 输出复制 8

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int g,s,n;
    cin>>n;
    g = n%10;
    s = n/10%10;
    if(g<s)
    {
        cout<<s;
    }
    else
    {
        cout<<g;
    }
   return 0;
}

1625 - 谁的年龄大
题目描述 甲乙两个人在公园相遇,甲说我今年n岁了(n是一个两位的整数,个位和十位不相等),乙说, 太巧了,你的年龄倒过来,就是我的年龄,请问两个人谁的年龄更大, 请输出那个更大的年龄? 比如,假设甲今年12岁,那么乙就是21岁,乙的年龄更大,应当输出乙的年龄21岁。 输入 输入一个整数n,代表甲的年龄。 输出 输出两个人年龄的较大值。 样例 输入复制 12 输出复制 21

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
   int g,s,n,a;
   cin>>n;
   g = n%10;
   s = n/10%10;
   a = g*10+s*1;
   cout<<a<<endl;
   return 0;
}
1626 - 暑假的旅游计划
题目描述 期末考试结束了,小华语文、数学、英语三门功课分别考了x、y、z分,小华的家长说,如果小华 三门功课的平均分在90分或者90分以上,那么就去北京旅游,如果在90分以下,那么就去南京 玩。 请从键盘读入小华三门功课的成绩,编程计算出小华暑期旅游的目的地,如果去北京,则输出 “beijing”,如果去南京,则输出“nanjing”。(只要输出双引号中间的拼音,不要输出双引号) 输入 三个整数,代表小华三门功课的考试成绩。 输出 按题目要求输出小华旅游的目的地。 样例 输入复制 90 95 91 输出复制 beijing

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int g,s,n;
    cin>>g>>s>>n;
    if((g+s+n)/3>90)
    {
        cout<<"beijing";
    }
    else
    {
        cout<<"nanjing";
    }
   return 0;
}

1628 - 三位数是否对称
题目描述 请从键盘读入一个三位整数,判断这个三位整数是否是对称数(对称数指的是,这个数正过来和倒 过来是同一个数,比如:121、686、808等数都是对称数),如果是对称数,则输出“Y”,否则输 出“N”。(请注意字母的大小写) 输入 读入一个三位的整数。 输出 如果这个三位数是对称数,输出“Y”,如果不是,输出“N”。 样例 输入复制 121 输出复制 Y

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,g,s,b;
    cin>>n; 
    g = n%10;
    s = n/10%10;
    b = n/10%100;
    if(b==g)
    {
        cout<<"y";
    }
    else
    {
        cout<<"n";
    }
   return 0;
}

错题   结果运行后都是N。
订正:
张晓璞张臻益:
b算错了
除 100摸10

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,g,s,b;
    cin>>n; 
    g = n%10;
    s = n/10%10;
    b = n/100%10;
    if(b==g)
    {
        cout<<"y";
    }
    else
    {
        cout<<"n";
    }
   return 0;
}

1630 - 打电话
题目描述 超市有一门公共电话,收费标准是,如果通话时间在10分钟内,那么按照1.5元/分钟收费,如果通 话时间超过10分钟(含10分钟)按照1.2元/分钟收费。 比如,如果通话9分钟,那么应付金额 = 9 * 1.5 = 13.5元; 如果通话10分钟,那么只需要按照1.2元收费,应付金额 =10 * 1.2 = 12.0元; 请编程从键盘读入一个整数n,代表通话时间,按照要求计算出应付金额是多少?(计算结果保留 1位小数) 输入 一个整数n,代表通话时间。 输出 应付金额,计算结果保留1位小数。 样例 输入复制 9 输出复制 13.5

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n==9) 
    {
        cout<<fixed<<setprecision(1)<<9*1.5;
    }
    else
    {
        cout<<fixed<<setprecision(1)<<10*1.2;
    }
   return 0;
}

1631 - 计算密码
题目描述 某军事单位由于作战需要,需将一个六位数按规则重新转换后传递,转换规则是:先将六位数分为 前三位和后三位,然后比较,将较大的三位数放在前面,较小的三位数放在后面,重新组成一个六 位数;请编程帮助该单位计算出转换后的六位数。 比如:输入687523,那么前三位数687,后三位数523,由于前三位 > 后三位,因此不需要换位 置,计算结果任然是687523; 再比如:输入123468,那么前三位是123,后三位是468,由于前三位 < 后三位,因此需要换位 置,得到新的6位数是468123。 输入 一个六位整数。 输出 输出按照规则计算的结果。 样例 输入复制 687523 输出复制 687523

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,g,s,b,q,w,v;
    cin>>n;
     g = n%10;
     s = n/10%10;
     b = n/10%100;
     q = n/10%1000;
     w = n/10%10000;
     v = n/10%100000; 
    if(q+w+v>g+s+b) 
    {
        cout<<v*100000+w*10000+q*1000+b*100+s*10+g*1;
    }
    else
    {
        cout<<v*1+w*10+q*100+b*1000+s*10000+g*100000;
    }
   return 0;
}

错题   结果不对。
改错

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,g,s,b,q,w,v;
    cin>>n;
     g = n%10;
     s = n/10%10;
     b = n/100%10;
     q = n/1000%10;
     w = n/10000%10;
     v = n/100000%10; 
    if(q+w+v>g+s+b) 
    {v*100000+w*100000+q*1000+b*100+s*10+g*1;
    }
    else
    {
        cout<<v*100+w*10+q*1+b*100000+s*10000+g*1000;
    }
   return 0;
}

1030 - 心系南方灾区
题目描述 2008年年初我国南方正在承受百年不遇的大雪、冻雨灾害。北京市已经开始了面向全体市民的捐 款捐物活动,并组织运力,以最快速度将这些救灾物资运送到灾区人民的手中。 已知救灾物资中 有m件大衣(10000 <= m <= 2000000 ),一辆卡车一次最多可以运走n件(2000 <= n <= 10000)。请你编写程序计算一下,要将所有的大衣运走,北京市政府最少需要调动多少辆卡车参 与运送。 输入 只有两个整数 m、n 。 输出 只有一个整数,表示需要的卡车数量。 样例 输入复制 10000 2000 输出复制 5

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,m;
    cin>>n>>m; 
    if(m%n==0) 
    {
        cout<<m%n;
    }
    else
    {
        cout<<m%n+1;
    }
   return 0;
}

错题
改错

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int m,n;
    cin>>n>>m;
    if (n%m==0)
    {
        cout<<n/m;
    }
    else
    {
        cout<<n/m+1;
    }
   return 0;
}

1045 - 判断能否构成三角形
题目描述 输入三个整数,表示3条线段的长度,判断这三条线段能否构成三角形。能构成就输出'Yes',否则 输出'No'。 三角形的判断标准是:任意两边之和要大于第三边,比如有一个三角形的三条边分别为:3 5 7, 这个三角形的三条边就满足3 + 5 > 7且3 + 7 > 5,且5 + 7 > 3,因此这三条边能够构成三角形; 再比如,一个三角形的三条边为3 8 5,那么因为3+5不满足大于8,就不能构成三角形。 输入 三个整数 输出 Yes or No 样例 输入复制 3 8 5 输出复制 No

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c; 
    if(a+b>c && a+c>b && b+c>a) 
    {
        cout<<"yes";
    }
    else
    {
        cout<<"on";
    }
   return 0;
}

1629 - 六位数是否对称
题目描述 请从键盘读入一个六位整数,判断这个六位整数是否是对称数(对称数指的是,这个数正过来和倒 过来是同一个数,比如:123321、685586、862268等数都是对称数),如果是对称数,则输出 “Y”,否则输出“N”。(请注意字母的大小写) 输入 读入一个六位的整数。 输出 如果这个六位数是对称数,输出“Y”,如果不是,输出“N”。 样例 输入复制 123321 输出复制 Y

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,g,s,b,q,w,v;
    cin>>n; 
    g = n%10;
    s = n/10%10;
    b = n/100%10;
    q = n/1000%10;
    w = n/10000%10;
    v = n/100000%10;
    if (g+s+b==q+w+v)
    {
        cout<<"y";
    }
    else
    {
        cout<<"n";
    }
   return 0;
}

1627 - 暑期的旅游计划(2)
题目描述 期末考试结束了,小华语文、数学、英语三门功课分别考了x、y、z分,小华的家长说,如果小华 三门功课中有一门考到90分或者90分以上,那么就去北京旅游,如果都没考到,那么就去南京 玩。 请从键盘读入小华三门功课的成绩,编程计算出小华暑期旅游的目的地,如果去北京,则输出 “beijing”,如果去南京,则输出“nanjing”。(只要输出双引号中间的拼音,不要输出双引号) 输入 三个整数,代表小华三门功课的考试成绩。 输出 按题目要求输出小华旅游的目的地。 样例 输入复制 90 95 91 输出复制 beijing

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int x,y,z;
    cin>>x>>y>>z; 
    if ((x+y+z)/3>=90)
    {
        cout<<"beijing";
    }
    else
    {
        cout<<"nanjing";
    }
   return 0;
}

1324 - 扩建鱼塘问题
题目描述 有一个尺寸为m * n的矩形鱼塘,请问如果要把该鱼塘扩建为正方形,那么它的面积至少增加了多 少平方米?(4.2.54) 输入 两个整数m和n 输出 一个整数,代表鱼塘面积增加的值 样例 输入复制 5 3 输出复制 10

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int m,n;
    cin>>m>>n;
    if (m>n)
    {
        cout<<(m-n)*m;
    }
    else
    {
        cout<<(n-m)*n;
    }
   return 0;
}

1309 - 最多能倒多少杯水
题目描述 花花所在的学校引入了电水箱为同学们烧开水。已知电水箱的容量为n升(n<=10L),同学们带 的杯子平均容量为x毫升(x在100~300之间),请问烧一箱开水,最多能倒多少杯(不足1杯算1 杯)。(4.1.2) 输入 2个整数n和x;n代表电水箱的总容量(单位为升L),x代表平均1个杯子的容量(单位为毫升 ml) 输出 一个整数,代表最多能够倒多少杯水(不足1杯算1杯) 样例 输入复制 1 120 输出复制 9

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int x,y;
    cin>>x>>y;
    if (1000*x%y==0)
    {
        cout<<x*1000/y;
    }
    else
    {
        cout<<x*1000/y+1;
    }
   return 0;
}

————————————————
版权声明:本文为CSDN博主「芃芃(小李同学)」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/2301_76584740/article/details/130453977

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值