东方博宜OJ题解
【代码】东方博宜OJ题解。
文章共15,296字 · 阅读需要大约51分钟
一键AI生成摘要,助你高效阅读
问答
·
目录
基本运算
1.整数运算
1000 - 熟悉一下Online Judge的环境
#include <iostream>
using namespace std;
int main(){
int a,b; //定义两个变量
cin>>a>>b;//输入
cout<<a+b;//输出两个变量的和
return 0;
}
1311 - 分跳绳
#include<bits/stdc++.h>
using namespace std;
int main () {
int a,b;//定义两个变量a和b,a是跳绳数,b是每班分的数量
cin>>a>>b;//输入
cout<<a/b<<' '<<a%b;//输出。a/b表示分到班级的数量,a%b表示剩余的跳绳数
return 0;
}
1416 - 求长方形的周长和面积
#include <iostream>
using namespace std;
int main(){
int a,b;//两个变量表示长和宽
cin>>a>>b;//输入
cout<<(a+b)*2<<endl<<a*b;//(a+b)*2计算的是周长,a*b计算的是面积
return 0;
}
1600 - 请假时间计算
#include <iostream>
using namespace std;
int main(){
int n;//定义一个天数
cin>>n;//输入
cout<<n*24<<endl<<n*24*60;//n*24表示几小时,n*24*60表示几分钟
return 0;
}
1599 - 米老鼠偷糖果
#include <iostream>
using namespace std;
int main(){
int n,a,x;//定义糖果数,一次背走的数量,背走的次数
cin>>n>>a>>x;//输入
cout<<n-a*x;//n-a*x表示计算剩余多少颗糖
return 0;
}
1597 - 买文具
#include <iostream>
using namespace std;
int main(){
int x,y,n;//定义橡皮单价,铅笔单价,花花付老板的钱
cin>>x>>y>>n;//输入
cout<<n-x-y;//输出老板应找回花花的钱
return 0;
}
1596 - 火柴棒三角形问题
#include <iostream>
using namespace std;
int main(){
int n;//定义要拼的三角形的数量
cin>>n;//输入
cout<<n*3;//输出要用的火柴棒
return 0;
}
1417 - 买文具
#include <bits/stdc++.h>
using namespace std;
int main(){
double x,y;
cin>>x>>y;
cout<<5*(y/x);
return 0;
}
1320 - 时钟旋转(1)
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
cout<<30*(n-m);
return 0;
}
1323-扩建花圃问题
#include <iostream>
using namespace std;
int main(){
int m,n,s;
cin>>m>>n>>s;
cout<<m*(s/n);
return 0;
}
1462 - 小明的游泳时间
#include <iostream>
using namespace std;
int main(){
int a,b,c,d,x=0;
cin>>a>>b>>c>>d;
x=(c*60+d)-(a*60+b);
cout<<x/60<<' '<<x%60;
return 0;
}
2.小数运算
1031 - 温度转换
#include<bits/stdc++.h>
using namespace std;
int main(){
float c;
cin>>c;
printf("%.2f",9.0/5.0*c+32.0);
return 0;
}
1603 - 冷饮的价格
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,y;
cin>>x>>y;
printf("%.1f",(x-1)*2.5+y*1.5);
return 0;
}
1703 - 小明买水果
#include <stdio.h>
int main(){
float a,b;
cin>>a>>b;
printf("%.2f %d %d",a,b,a*b);
return 0;
}
1957 - 求三个数的平均数
#include <bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
printf("%.3lf",(a+b+c)/3);
return 0;
}
1602 - 总分和平均分
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<a+b+c<<endl;
printf("%.1f",(a*1.0+b*1.0+c*1.0)/3.0);
return 0;
}
1598 - 文具店的折扣
#include <bits/stdc++.h>
using namespace std;
int main(){
double x,y,n;
cin>>x>>y>>n;
printf("%.1f",n-(x+y)*0.9);
return 0;
}
1601 - 挖胡萝卜
#include <bits/stdc++.h>
using namespace std;
int main(){
int x;
float a;
cin>>x;
a=(x+3*x+3*x-8)*1.0/3;
printf("%d\n%d\n%.1f",3*x,3*x-8,a);
return 0;
}
1329 - 求梯形的面积
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,h;
cin>>a>>b>>h;
printf("%.1f",(a+b)*h/2.0);
return 0;
}
1005 - 已知一个圆的半径,求解该圆的面积和周长
#include<bits/stdc++.h>
using namespace std;
double r;
int main(){
cin>>r;
cout<<fixed<<setprecision(2);
cout<<3.1415926*r*r<<endl<<3.1415926*2*r;
return 0;
}
1337 - 求花坛的面积
#include <bits/stdc++.h>
using namespace std;
int main(){
float c,r;
cin>>c;
r=c/3.14/2;
printf("%.2f",r*r*3.14);
return 0;
}
1338 - 求圆环的面积
#include <bits/stdc++.h>
using namespace std;
int main(){
float r1,r2,s1,s2;
cin>>r1>>r2;
s1=3.14*r1*r1;
s2=3.14*r2*r2;
printf("%.2f",s1-s2);
return 0;
}
1317 - 正多边形每个内角的度数?
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
printf("%.1f",(n-2)*180.0/n);
return 0;
}
1565 - 成绩(score)
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<a/100.0*20+b/100.0*30+c/2.0;
return 0;
}
1345 - 玫瑰花圃
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int pink=n+n+3,total=n*n;
float percentage=1.0*pink/total*100;
printf("%.1f%%",percentage);
return 0;
}
3.拆位练习
1605 - 求一个两位数的个位和十位的和
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
cout<<n%10+n/10;
return 0;
}
1606 - 求一个两位数倒序的结果
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
cout<<(n%10)*10+n/10;
return 0;
}
1027 - 求任意三位数各个数位上数字的和
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
cout<<n%10+(n/10)%10+n/100;
return 0;
}
1028 - 输入一个三位数,把个位和百位对调后输出
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
cout<<(n%10)*100+((n/10)%10)*10+n/100;
return 0;
}
1390 - 四位数的和
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
while(n){
sum+=n%10;
n/=10;
}
cout<<sum;
return 0;
}
1607. 两位数运算
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
float g=n%10,s=n/10;
printf("%.1f",s/g);
return 0;
}
1020. 算算和是多少
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int g=n%10,s=n/10%10,b=n/100;
cout<<n+g*100+s*10+b;
return 0;
}
1029. 倒序输出一个四位整数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a=n%10;//个位
int b=(n/10)%10;//十位
int c=(n/100)%10;//百位
int d=n/1000;//千位
cout<<a*1000+b*100+c*10+d;
return 0;
}
1418. 求一个5位数的各个位之和
#include <bits/stdc++.h>
using namespace std;
int n,sum;
int main(){
cin>>n;
while(n){
sum+=n%10;
n/=10;
}cout<<sum;
return 0;//养成好习惯
}
1608. 三位数运算
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
double g=n%10;
double s=n%100/10;
double b=n/100;
printf("%.2f",(b+s)/(s+g));
return 0;
}
1610. 买水果
#include <bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
printf("%.1lf",a*8.5+b*5.6+c*6.2);
return 0;
}
1609. 四位数的计算
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
double x=(n/1000*10)+(n%1000/100);
double y=(n%100/10*10)+(n%10);
cout<<x+y<<endl;
printf("%.1lf",x/y);
return 0;
}
1611. 求六位整数的各个位
#include <bits/stdc++.h>
using namespace std;
int a[6],n;
int main(){
cin>>n;
for(int i=1;i<=6;i++){
a[i]=n%10;
n/=10;
}for(int i=6;i>=1;i--)cout<<a[i]<<endl;
return 0;
}
1109. 加密四位数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,g,s,b,q;
cin>>n;
q=((n/1000%10)+5)%10;
b=((n/100%10)+5)%10;
s=((n/10%10)+5)%10;
g=((n%10)+5)%10;
cout<<q+b*10+s*100+g*1000;
return 0;
}
分支
1.双分支
1303. 冷饮的价格(1)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
double sum;
cin>>n;
if(n>=10)sum=2*n;
else sum=2.2*n;
printf("%.1f",sum);
return 0;
}
1033. 判断奇偶数
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n%2==0)cout<<"y e s";
else cout<<"n o";
return 0;
}
1302. 是否适合晨练?
#include <bits/stdc++.h>
using namespace std;
int main(){
int t;
cin>>t;
if(t>=20&&t<=30) cout<<"OK";
else cout<<"NO";
return 0;
}
1632. 需要几辆车
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n%30!=0) cout<<n/30+1;
else cout<<n/30;
return 0;
}
1043. 行李托运价格
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n<=10)cout<<"2.50";
else printf("%.2f",2.5+(n-10)*1.5);
return 0;
}
1037. 恐龙园买门票
#include <bits/stdc++.h>
using namespace std;
int main(){
double n;
cin>>n;
if(n<1.3) cout<<"60";
else cout<<"120";
return 0;
}
1034. 两数比大小
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b) cout<<a;
else cout<<b;
return 0;
}
1624. 超市的折扣
#include <bits/stdc++.h>
using namespace std;
double a,b,c,sum;
int main(){
cin>>a>>b>>c;
sum=a+b+c;
if(sum>=200) printf("%.1f",sum*0.8);
else printf("%.1f",sum*0.9);
return 0;
}
1622. 十位大还是个位大
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a=;
int b=;
if(n%10>n/10) cout<<n%10;
else cout<<n/10;
return 0;
}
1625. 谁的年龄大
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int num=(n%10)*10+n/10;
if(num>n) cout<<num;
else cout<<n;
return 0;
}
1626. 暑假的旅游计划
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,y,z;
cin>>x>>y>>z;
double pjf=(x+y+z)/3;
if(pjf>=90) cout<<"beijing";
else cout<<"nanjing";
return 0;
}
1627. 暑期的旅游计划(2)
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,y,z;
cin>>x>>y>>z;
if(x>=90||y>=90||z>=90) cout<<"beijing";
else cout<<"nanjing";
return 0;
}
1628. 三位数是否对称
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n%10==n/100) cout<<"Y";
else cout<<"N";
return 0;
}
1629. 六位数是否对称
#include <bits/stdc++.h>
using namespace std;
int n,d1,d2,d3,d4,d5,d6;
int main(){
cin>>n;
d1=n/1%10;
d2=n/10%10;
d3=n/100%10;
d4=n/1000%10;
d5=n/10000%10;
d6=n/100000%10;
if(d1==d6&&d2==d5&&d3==d4)cout<<"Y";
else cout<<"N";
return 0;
}
1630. 打电话
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n<10) printf("%.1lf",n*1.5);
else printf("%.1lf",n*1.2);
return 0;
}
1631. 计算密码
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int x=n/1000,y=n%1000;
if(x>y)cout<<x<<y;
else cout<<y<<x;
return 0;
}
1030. 心系南方灾区
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>m>>n;
if(m%n!=0) cout<<m/n+1;
else cout<<m/n;
return 0;
}
1045. 判断能否构成三角形
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&c+b>a) cout<<"Yes";
else cout<<"No";
return 0;
}
1324. 扩建鱼塘问题
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b) cout<<(a-b)*a;
else cout<<(b-a)*b;
return 0;
}
1309. 最多能倒多少杯水
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
n*=1000;
if(n%m!=0) cout<<n/m+1;
else cout<<n/m;
return 0;
}
2.多分支
1304. 冷饮的价格(2)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
double p;
cin>>n;
if(n>=30)p=1*n;
else if(n>=20)p=1.2*n;
else if(n>=10)p=1.5*n;
else p=1.8*n;
printf("%.1f",p);
return 0;
}
1044. 找出最经济型的包装箱型号
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n<10) cout<<"A";
else if(n<20) cout<<"B";
else if(n<40) cout<<"C";
else if(n<50) cout<<"D";
else if(n<80) cout<<"E";
return 0;
}
1039. 求三个数的最大数
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,max=0;
cin>>a>>b>>c;
if(a>b) max=a;
else max=b;
if(max>c) cout<<max;
else cout<<c;
return 0;
}
1035. 判断成绩等级
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=86) cout<<"VERY GOOD";
else if(n>=60) cout<<"GOOD";
else cout<<"BAD";
return 0;
}
1300. 小明暑假的零花钱
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=90) cout<<n*3;
else if(n>=80) cout<<n*2;
else if(n>=70) cout<<n;
else cout<<50;
return 0;
}
1322. 求数的量级?
#include <bits/stdc++.h>
using namespace std;
int n,t;
int main(){
cin>>n;
while(n){
n/=10;
t++;
}if(t==10) cout<<"shi yi";
else if(t==9) cout<<"yi";
else if(t==8) cout<<"qian wan";
else if(t==7) cout<<"bai wan";
else if(t==6) cout<<"shi wan";
else if(t==5) cout<<"wan";
return 0;
}
1049. 汉译英
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1) cout<<"one";
else if(n==2) cout<<"two";
else if(n==3) cout<<"three";
else if(n==4) cout<<"four";
else if(n==5) cout<<"five";
else if(n==6) cout<<"six";
else if(n==7) cout<<"seven";
else if(n==8) cout<<"eight";
else if(n==9) cout<<"nine";
else cout<<"out";
return 0;
}
1391. 公交卡充值问题?
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=500)cout<<n+200;
else if(n>=300)cout<<n+100;
else if(n>=200)cout<<n+50;
else cout<<n;
return 0;
}
1668. 运动会成绩统计
#include <bits/stdc++.h>
using namespace std;
int main(){
double n;
cin>>n;
if(n>=92.8) cout<<"jin";
else if(n>=85.6) cout<<"yin";
else if(n>=82.1) cout<<"tong";
else cout<<"sorry";
return 0;
}
1669. 上什么课
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1) cout<<"swim";
else if(n==3) cout<<"program";
else if(n==5) cout<<"read";
else if(n==6) cout<<"math";
else cout<<"rest";
return 0;
}
1670. 象棋大赛
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=8&&n<=10)cout<<"ertongzu";
else if(n>=11&&n<=14) cout<<"shaonianzu";
else cout<<"qingnianzu";
return 0;
}
1667. 最大数和最小数的差
#include <bits/stdc++.h>
using namespace std;
int n,maxn,minn,a,b,c;
int main(){
cin>>n;
a=n%10;
b=n/10%10;
c=n/100;
maxn=max(max(a,b),c);
minn=min(min(a,b),c);
cout<<max-min;
return 0;
}
1305. 求四个数的最大数
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,d,max;
cin>>a>>b>>c>>d;
cout<<max(max(a,c),max(c,d));
return 0;
}
1310. 至少要买几瓶止咳糖浆?
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=3&&n<=6) cout<<1;
else if(n>=7&&n<=10) cout<<2;
else cout<<4;
return 0;
}
1464. 晶晶的补习班
#include <bits/stdc++.h>
using namespace std;
int a[7],maxn=-1,sum,minn=1001;
int main(){
for(int i=0;i<7;i++){
cin>>a[i];
sum+=a[i];
maxn=max(maxn,a[i]);
minn=min(minn,a[i]);
}printf("%.1f %d %d",sum/7.0,maxn,minn);
return 0;
}
3.分支练习
1633. 判断3的倍数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n%3==0) cout<<"yes";
else cout<<"no";
return 0;
}
1636. 超市卖电池
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>10) printf("%.1f",n*2.0*0.9);
else printf("%.1f",n*2.0);
return 0;
}
1637. 水果批发
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=100) cout<<200+(n-100);
else cout<<2*n;
return 0;
}
1642. 成绩
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=60) cout<<"pass!";
else cout<<"sorry!";
return 0;
}
1643. 行李托运费
#include <bits/stdc++.h>
using namespace std;
int main(){
double n;
cin>>n;
if(n<=20) printf("%.2f",n*1.68);
else printf("%.2f",n*1.98);
return 0;
}
1644. 大数的平方
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b) cout<<a*a;
else cout<<b*b;
return 0;
}
1648. 计算考试需要的教室
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,t;
cin>>n>>t;
if(n%t!=0) cout<<n/t+1;
else cout<<n/t;
return 0;
}
1635. 预算够吗
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,a,b,c;
cin>>x>>a>>b>>c;
if(x>=a+b+c) cout<<x-a-b-c<<" YES";
else cout<<a+b+c-x<<" NO";
return 0;
}
1655. 是不是正方形
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a==b) cout<<"Y"<<endl<<a*b;
else cout<<"N"<<endl<<a*b;
return 0;
}
1656. 是两位的偶数吗
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>9&&n<100&&n%2==0)cout<<"Yes";
else cout<<"No";
return 0;
}
1658. 游乐设施
#include <bits/stdc++.h>
using namespace std;
int main(){
double a,b;
cin>>a>>b;
if((a>=60&&b<60)||(a<60&&b>=60))cout<<"green";
else cout<<"red";
return 0;
}
1659. 是否含有数字5
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,t=0,sum=0;
cin>>n;
int a=n;
while(a){
if(a%10==5)t=1;
sum+=n%10;
a/=10;
}if(t==1)cout<<sum;
else cout<<n;
return 0;
}
1660. 今天要上课吗
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1||n==3||n==5||n==6) cout<<"youke";
else cout<<"meike";
return 0;
}
1661. 宇航员选拔
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>c>>b>>a;
if(a>=165&&a<=185&&b>=50&&b<=80&&c>=16&&c<=19)cout<<"Y";
else cout<<"N";
return 0;
}
1717. 饮料的价格?
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==0)cout<<0.0;
if(n==1)cout<<5.0;
if(n>=2&&n<=5)cout<<n*4.5;
if(n>=6&&n<=10)cout<<n*4.0;
if(n>10)cout<<n*3.5;
return 0;
}
1718. 闯关大冒险?
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,maxn=0;
cin>>n;
while(n){
maxn=max(max,n%10);
n/=10;
}cout<<maxn;
return 0;
}
1736. 班长问题?
#include <bits/stdc++.h>
using namespace std;
int main(){
int a[5]={0},max=0;
for(int i=0;i<5;i++) cin>>a[i];
for(int i=0;i<5;i++)if(a[i]>max) max=a[i];
cout<<max;
return 0;
}
1959. 写评语
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>=90) cout<<"Excellent";
else if(n>=80) cout<<"Good";
else if(n>=60) cout<<"Pass";
else cout<<"Fail";
return 0;
}
1672. 分配任务
#include <bits/stdc++.h>
using namespace std;
int main(){
int boy,girl;
cin>>boy>>girl;
if(boy+girl<10) cout<<"water";
else{
if(boy>girl) cout<<"tree";
else cout<<"tea";
}return 0;
}
1646. 闰年判断
#include<iostream>
using namespace std;
int main() {
int n;
cin>>n;
if((n%4==0&&n%100!=0)||n%400==0)cout<<"yes"<<endl;
else cout<<"no"<<endl;
return 0;
}
循环
1.基础-循环输出
1881. 循环输出1~100之间的每个数
#include <bits/stdc++.h>
using namespace std;
int main(){
for(int i=1;i<=100;i++)cout<<i<<endl;
return 0;
}
1882. 循环输出100~1之间的每个数
#include <bits/stdc++.h>
using namespace std;
int main(){
for(int i=100;i>=1;i--)cout<<i<<endl;
return 0;
}
1696. 请输出1~n之间所有的整数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++) cout<<i<<endl;
return 0;
}
1697. 请输出n~1之间所有的整数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=n;i>=1;i--) cout<<i<<endl;
return 0;
}
1698. 请输出带有特殊尾数的数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++)if(i%10==1||i%10==3||i%10==5||i%10==7)cout<<i<<endl;
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)