东方博宜题解1075
1075: 【基础】寻找2的幂
等会再做
1076: 【入门】桐桐的计算
编译错误
1077: 【入门】桐桐去购物
正确50
1078: 【入门】求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。
#include <iostream>
#include <cstring>
using namespace std;
int main(){int x;double sum=0;cin>>x;int i=0;while(sum<=x){i++;sum+=1.0/i;}cout<<i;return 0;
}
1079: 【基础】三角形的个数
wait
1080: 【基础】质因子
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
bool zhishu(int n){int flag=0;for(int i=2;i<=sqrt(n);i++){if(n%i==0){flag = 1;//合数 break;}}if(flag==0){return true; } else{return false;}}
int main(){int n,i=2;cin>>n;while(n>0){while(n%i==0){cout<<i<<endl;n/=i;}if(n==0 || n==1){break;}i++;if(zhishu(i)==1){continue;}else{i++;}}return 0;
}
1081: 【入门】时间转换
#include <iostream>
#include <cstring>
using namespace std;
int main(){int n;cin>>n;printf("%02d:%02d:%02d",n/3600,n%3600/60,n%60);return 0;
}
1082: 【入门】猴子吃桃子
这道题常规的做法我就没写,用了一种递归的写法,感觉是一个非常好的锻炼递归思维的题。
#include <iostream>
#include <cstring>
using namespace std;
int day(int i){if(i==10){return 1;}else{return (day(i+1)+1)*2;}
}
int main(){cout<<day(1);return 0;
}
1083: 【基础】回文数
#include <bits/stdc++.h>
using namespace std;
bool huiwen(int n){int k=n;int t=0;while(n){t = t*10+n%10;n/=10;}if(t==k){return true;}else{return false;}}
int main(){int n,cnt=0,t=0,sum=0,k;cin>>n;while(!huiwen(n)){k=n;t=0;while(k){t = t*10+k%10;k/=10;}n=t+n;cnt++;}cout<<cnt;return 0;
}
1084: 【入门】因子求和
wait
1085: 【入门】寻找雷劈数
#include <bits/stdc++.h>
using namespace std;
int main(){int x,y;for(int i=1000;i<=9999;i++){x = i/100;y = i%100;if((x+y)*(x+y)==i){cout<<i<<endl;}}return 0;
}
1086: 【入门】姐妹数对
#include <bits/stdc++.h>
using namespace std;
int main(){int cnt=0;int n;cin>>n;for(int i=1;i<=n;i++){for(int j=i+1;j<=n;j++){if((i+j)%3==0 || (i+j)%7==0){if(i==j){continue;}// cout<<i<<","<<j<<endl;cnt++;}} }cout<<cnt;return 0;
}
1087: 【入门】两个自然数M和N的最小公倍数。
#include <bits/stdc++.h>
using namespace std;
int main(){int m,n,s,t;cin>>m>>n;s = m*n;while(!(m%n==0)){t = m%n;m=n;n=t;}cout<<s/n;return 0;
}
1088: 【入门】求两个自然数M和N的最大公约数
#include <bits/stdc++.h>
using namespace std;
int main(){int m,n,s,t;cin>>m>>n;s = m*n;while(!(m%n==0)){t = m%n;m=n;n=t;}cout<<n;return 0;
}
1089: 【入门】找数游戏
#include <bits/stdc++.h>
using namespace std;
bool zhishu(int n){int flag=0;for(int i=2;i<=sqrt(n);i++){if(n%i==0){flag = 1;//合数 break;}}if(flag==0){return true; } else{return false;}}
int main(){int a,b,c;for(int i=100;i<=999;i++){a = i/100;//百位 b = i%100/10;//十位 c = i%10;//个位 if(b>a+c && !zhishu(a+b) && a!=b && a!=c&& c!=b){cout<<i<<endl;}}return 0;
}
1090: 【入门】同因查找
#include <bits/stdc++.h>
using namespace std;
int main(){for(int i=42;i<=1000;i++){if(i%42==0){cout<<i<<endl;}}return 0;
}
1091: 【入门】奇数及偶数和
#include <bits/stdc++.h>
using namespace std;
int main(){int n,sumji=0,sumou=0;cin>>n;for(int i=1;i<=n;i++){if(i%2==0){sumou+=i;}else{sumji+=i;}}cout<<sumji<<" "<<sumou;return 0;
}
1092: 【入门】aabb
#include <bits/stdc++.h>
using namespace std;
int main(){int a,b,c,d,t;for(int i=1000;i<=9999;i++){a = i/1000;//千位 b = i%1000/100;//百位 c = i%100/10;//十位d = i%10; //个位if(a==b && c==d){int t=sqrt(i);if(t*t == i){cout<<i<<endl;}}}return 0;
}
1093: 【入门】打印小写字母表
#include <bits/stdc++.h>
using namespace std;
int main(){int k=0;for(char i='a';i<='z';i++){k++;cout<<i;if(k%13==0){cout<<endl;}}k=0;for(char i='z';i>='a';i--){k++;cout<<i;if(k%13==0){cout<<endl;}}return 0;
}
1094: 【入门】字符图形10-字母三角
#include <bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;for(int i=1;i<=n;i++){for(int j=1;j<=n-i;j++){cout<<" ";}for(int j=1;j<=2*i-1;j++){cout<<char('A'+i-1);}cout<<endl;}return 0;
}
1109: 【入门】加密四位数
#include <bits/stdc++.h>
using namespace std;
int main(){int n,a,b,c,d;//千位,百位,十位,个位 cin>>n;a = n/1000;b = n/100%10;c = n%100/10;d = n%10;a = (a+5)%10;b = (b+5)%10;c = (c+5)%10;d = (d+5)%10;cout<<d<<c<<b<<a;return 0;
}
1110: 【入门】编程求解1+3+5+…+n
#include <bits/stdc++.h>
using namespace std;
int main(){int n,sum=0;cin>>n;for(int i=1;i<=n;i=i+2){sum+=i;}cout<<sum;return 0;
}
1118: 【基础】既生瑜,何生亮!
#include <bits/stdc++.h>
using namespace std;
int main(){int x,y,s,flag=1;int a[100];cin>>x>>y;for(int i=x;i<=y;i++){s=i*i;if(s>=1000000 && s<=9999999){//七位数 flag=1;for(int j=7;j>=1;j--){a[j]=s%10;s/=10;}for(int k=1;k<=7;k++){for(int l=k+1;l<=7;l++){if(a[k]==a[l]){flag=0;break;}}}
// for(int j=1;j<=7;j++){// cout<<a[j];
// }
// cout<<endl;}if(flag==1){cout<<i<<endl;}}return 0;
}
此题放入官方题解,解题思路都差不多,但是题解写法更加的清晰明了
1119: 【入门】求各位数字之和
#include <bits/stdc++.h>
using namespace std;
int main(){int n;int sum=0;cin>>n;while(n){sum+=n%10;n/=10;}cout<<sum;return 0;
}
东方博宜题解1075相关推荐
- 东方博宜OJ——1.整数运算题解
东方博宜OJ--1.整数运算题解 前言 1311 - [入门]分跳绳 题目: 代码: 1416 - [入门]求长方形的周长和面积 题目: 代码: 1600 - [入门]请假时间计算 题目: 代码: 1 ...
- 东方博宜oj答案1051-1100
传送门 东方博宜oj答案_like_astar的博客-CSDN博客东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/1 ...
- 东方博宜OJ——1007 - 【入门】统计大写英文字母的个数
题目: 1007 - [入门]统计大写英文字母的个数 题目描述 算算以'.'结束的一串字符中含有多少个大写的英文字母. 输入 输入一串字符(长度不超过80),以'.'结束. 输出 输出一行,即这串字符 ...
- 东方博宜oj答案1101-1150
传送门 东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/128881011 东方博宜oj答案1051-1100htt ...
- 东方博宜 #1007统计大写英文字母的个数
东方博宜 #1007统计大写英文字母的个数 题目描述 算算以'.'结束的一串字符中含有多少个大写的英文字母. 输入 输入一串字符,以'.'结束. 输出 输出一行,即这串字符中大写字母的个数. 样例输入 ...
- 东方博宜oj答案c++版
oj.czos.cn东方博宜 c++版答案 整数运算 题号1600 #include<bits/stdc++.h> using namespace std; int main(){int ...
- 东方博宜oj部分答案
东方博宜oj部分答案,小编每周更新一次!(抄答案的自觉退出!) 1015:[入门]鸡兔同笼问题 题目描述 鸡兔同笼问题:一个笼子里面有鸡若干只,兔若干只.共有头50个,共有腿160条.求鸡兔各多少只? ...
- 东方博宜oj答案1151-1200
传送门 东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/128881011?spm=1001.2014.3001.5 ...
- 东方博宜OJ 1863 - 【入门】特殊的数字四十
题目描述: 1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位整数. 样例 输入: 无 输出: 按从小到大的顺序输出满足条件的四位数.每个数字占用一行. 来源: 简单循环 ...
最新文章
- opengl模板测试实例
- Python学习记录day3
- matlab usewhitebg,我有一个matlab的程序运行出错,各位大神求救,很急啊
- 实现一个简单的模板引擎,输入模板和数据,输出html
- tomcat7 - 烫手山芋之热部署
- A5D2 GPIO测试
- php获取40001,php - Discord API错误#40001未经授权 - SO中文参考 - www.soinside.com
- linux cd 一些用法
- nginx缓存、压缩配置
- oracle二进制转换字母,如何将oracle二进制数据转换为word文本
- c语言不允许有常量的是,C语言试卷第10套含答案.doc-资源下载人人文库网
- mysql zf_ZF 连接 Mysql
- Linux学习笔记(详细)
- matlab 图像中4像素融合一个像素,python实现两张图片的像素融合
- Mac下移动硬盘的使用
- Markdown编辑器使用-yellowcong
- ITIL 2011 -- 服务运营的5个流程简介
- 类的封装性、继承性和多态性设计
- 东莞厚街工业机器人展会_展会效果大起底2020东莞厚街机械展暨2020东莞国际工业自动化及机器人展览会...
- c语言数组头尾交换逆序
热门文章
- “0x????????”指令引用的“0x????????”内存。该内存不能为“read或written解决方法
- php接收微信支付异步回调返回的数据
- Android移植问题,从m3升级到m5
- gb和gib的区别_GB和GIB的区别
- 第五章-批量数据处理(数组、字符串)代码实例(C++蓝豹子)
- 点击按钮自动拨打电话
- 4篇cvpr2021 轨迹预测论文
- 红旗linux v11预览版下载,红旗 Linux 桌面系统发布 v11 预览版,1月10日开放下载
- grammarly for microsoft office
- 图灵奖今日出炉,“龙书” 作者、编程语言大佬 Alfred Aho 和 Jeffrey Ullman 获奖