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相关推荐

  1. 东方博宜OJ——1.整数运算题解

    东方博宜OJ--1.整数运算题解 前言 1311 - [入门]分跳绳 题目: 代码: 1416 - [入门]求长方形的周长和面积 题目: 代码: 1600 - [入门]请假时间计算 题目: 代码: 1 ...

  2. 东方博宜oj答案1051-1100

    传送门 东方博宜oj答案_like_astar的博客-CSDN博客东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/1 ...

  3. 东方博宜OJ——1007 - 【入门】统计大写英文字母的个数

    题目: 1007 - [入门]统计大写英文字母的个数 题目描述 算算以'.'结束的一串字符中含有多少个大写的英文字母. 输入 输入一串字符(长度不超过80),以'.'结束. 输出 输出一行,即这串字符 ...

  4. 东方博宜oj答案1101-1150

    传送门 东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/128881011 东方博宜oj答案1051-1100htt ...

  5. 东方博宜 #1007统计大写英文字母的个数

    东方博宜 #1007统计大写英文字母的个数 题目描述 算算以'.'结束的一串字符中含有多少个大写的英文字母. 输入 输入一串字符,以'.'结束. 输出 输出一行,即这串字符中大写字母的个数. 样例输入 ...

  6. 东方博宜oj答案c++版

    oj.czos.cn东方博宜 c++版答案 整数运算 题号1600 #include<bits/stdc++.h> using namespace std; int main(){int ...

  7. 东方博宜oj部分答案

    东方博宜oj部分答案,小编每周更新一次!(抄答案的自觉退出!) 1015:[入门]鸡兔同笼问题 题目描述 鸡兔同笼问题:一个笼子里面有鸡若干只,兔若干只.共有头50个,共有腿160条.求鸡兔各多少只? ...

  8. 东方博宜oj答案1151-1200

    传送门 东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/128881011?spm=1001.2014.3001.5 ...

  9. 东方博宜OJ 1863 - 【入门】特殊的数字四十

    题目描述: 1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位整数. 样例 输入: 无 输出: 按从小到大的顺序输出满足条件的四位数.每个数字占用一行. 来源: 简单循环 ...

最新文章

  1. opengl模板测试实例
  2. Python学习记录day3
  3. matlab usewhitebg,我有一个matlab的程序运行出错,各位大神求救,很急啊
  4. 实现一个简单的模板引擎,输入模板和数据,输出html
  5. tomcat7 - 烫手山芋之热部署
  6. A5D2 GPIO测试
  7. php获取40001,php - Discord API错误#40001未经授权 - SO中文参考 - www.soinside.com
  8. linux cd 一些用法
  9. nginx缓存、压缩配置
  10. oracle二进制转换字母,如何将oracle二进制数据转换为word文本
  11. c语言不允许有常量的是,C语言试卷第10套含答案.doc-资源下载人人文库网
  12. mysql zf_ZF 连接 Mysql
  13. Linux学习笔记(详细)
  14. matlab 图像中4像素融合一个像素,python实现两张图片的像素融合
  15. Mac下移动硬盘的使用
  16. Markdown编辑器使用-yellowcong
  17. ITIL 2011 -- 服务运营的5个流程简介
  18. 类的封装性、继承性和多态性设计
  19. 东莞厚街工业机器人展会_展会效果大起底2020东莞厚街机械展暨2020东莞国际工业自动化及机器人展览会...
  20. c语言数组头尾交换逆序

热门文章

  1. “0x????????”指令引用的“0x????????”内存。该内存不能为“read或written解决方法
  2. php接收微信支付异步回调返回的数据
  3. Android移植问题,从m3升级到m5
  4. gb和gib的区别_GB和GIB的区别
  5. 第五章-批量数据处理(数组、字符串)代码实例(C++蓝豹子)
  6. 点击按钮自动拨打电话
  7. 4篇cvpr2021 轨迹预测论文
  8. 红旗linux v11预览版下载,红旗 Linux 桌面系统发布 v11 预览版,1月10日开放下载
  9. grammarly for microsoft office
  10. 图灵奖今日出炉,“龙书” 作者、编程语言大佬 Alfred Aho 和 Jeffrey Ullman 获奖