1.个位数统计:

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<set>
#include<vector>
#include<map>
#include<math.h>
#include<queue>
#include<string>
#include<stdlib.h>
#include<algorithm>
using namespace std;
char s[1005];
int  n, a[10];
int main(){while(gets(s)) {memset(a, 0, sizeof a);for(int i = 0; s[i]; i++)a[s[i]-'0']++;for(int i = 0; i < 10; i++)if(a[i])printf("%d:%d\n",i,a[i]);}return 0;
}

2. D进制的A+B (20)

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<set>
#include<vector>
#include<map>
#include<math.h>
#include<queue>
#include<string>
#include<stdlib.h>
#include<algorithm>
using namespace std;
#define ll long long
int D[1000];
ll  a,b,d;
int main(){while(~scanf("%lld %lld %lld",&a,&b,&d)) {ll c = a+b;int top = 0;while(c) {D[top++] = c%d;c/=(ll)d;}if(top==0)D[top++] = 0;for(int i = top-1; i >= 0; i--)    printf("%d", D[i]);puts("");}return 0;
}

3.组个最小数 (20)

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<set>
#include<vector>
#include<map>
#include<math.h>
#include<queue>
#include<string>
#include<stdlib.h>
#include<algorithm>
using namespace std;
int a[10];
int main(){while(~scanf("%d",&a[0])) {bool fir = false;for(int i = 1; i < 10; i++) { scanf("%d",&a[i]);if(a[i] && fir==false) {a[i]--;fir = true;printf("%d",i);}}for(int i = 0; i < 10; i++)while(a[i]--)printf("%d",i);puts("");}return 0;
}

4.科学计数法 (20)

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<set>
#include<vector>
#include<map>
#include<math.h>
#include<queue>
#include<string>
#include<stdlib.h>
#include<algorithm>
using namespace std;
char s[10005];
vector<int>G;
void put(){for(int i = 0; i < G.size(); i++)printf("%d",G[i]);}
int main(){while(gets(s)) {G.clear();if(s[0]=='-')printf("-");G.push_back(s[1]-'0');int i = 3;for(; s[i]!='E'; i++) G.push_back(s[i]-'0');int add = s[++i]=='-'? 1 : -1;int num = 0;for(i++; s[i]; i++) num = num*10 + s[i]-'0';num *= add;num += (G.size()-1);if(num>=(int)G.size()) {printf("0.");num--;while(num>=G.size())printf("0"), num--;for(i = 0; i < G.size(); i++)printf("%d",G[i]);}else {for(i = 0; i < G.size(); i++) {if(num == G.size()-i)printf(".");printf("%d",G[i]);}}while(num<0)printf("0"), num++;puts("");}return 0;
}

PAT(B) 101-111-1-2014-03-01相关推荐

  1. Cheatsheet: 2014 03.01 ~ 03.31

    .NET Should I be concerned about PDB files? async and await -Simplified-Internals Web Performance tr ...

  2. arch linux 2014 安装教程,Arch Linux 2014.03.01 硬盘安装 Win + Grub4dos + Arch

    Arch Linux 安装有很多方法,但是,Grub4dos 下安装可以具有更多的灵活性,且可以随时调整. 好了,步入正题吧. 第一步,准备 1.首先,还是GRUB4DOS,这个资料Linux公社很多 ...

  3. archlinux 2014.03.01 硬盘安装 win + grub4dos + arch

    archlinux 安装有很多方法 但是,Grub4dos 下安装可以具有更多的灵活性,且可以随时调整. 好了,步入正题吧. 第一步,准备 1.首先,还是GRUB4DOS,这个资料很多,就不说了. 2 ...

  4. 【389天】跃迁之路——程序员高效学习方法论探索系列(实验阶段146-2018.03.01)...

    @(一只心中无码的程序员)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:通过探索新的学习方法,用2年的时间,实现2.5倍速的成长,获得普通程序员>= 5年的技术水平. 实验 ...

  5. 03/01 开例会 jim williams uw-madison

    03/01 开例会 jim williams uw-madison 记录一下今天开会的过程 汇报第一个工作 是对比学校的课程表 我这周做的是对比我们学校和华大西雅图的基础cs课程 讲一下我发现的问题 ...

  6. Cocos2dx游戏源码合集(BY懒骨头+持续更新+2014.03.17)

    懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 青岛) 有很多同学问源码,干脆出个索引贴,以后持续更新 ====================== ...

  7. 黑武器linux下载地址,酷毙了!暗黑版 Arch,BlackArch Linux 2017.03.01发布

    By - 3月, 2nd 2017 作者:闻其详 Arch 是大名鼎鼎的滚动更新的 Linux 发行版,江湖上哪个不知,谁个不晓,练就顶上的 Linux 功夫基本都不会绕路于它,然而就像杂粮中出有白米 ...

  8. 《Java编程周末提高班(第一期)》写在第二周——在路上…… 2014.03.22

    又是周六,今天一共来了8个学生:6个上周六来过的学生,以及两个上周请假第一次来的学生.有进步,下周六可能有9个学生过来,基本上也达到了家里容纳学生学习的最大榕人数(10人). 总的学习时间在7个小时: ...

  9. 经验备忘2014年01月

    2013/12/30---2014/01/03 1.快捷键的使用     快捷键的使用时一个非常重要的事情,尤其是eclipse中的查找快捷键.在查找java.xml等文件时,可以使用Shirt+Ct ...

  10. linux3.0 usb键盘驱动,USBOS V3.0.2021.03.01

    本帖最后由 chiannet 于 2021-3-21 20:45 编辑 第一部分 USBOS v3 增强版 ISO版与UD版合体,总体积1.62GB--3.0GB(视是否拓展)! USBOS V3是计 ...

最新文章

  1. access oracle sql语句,在 Access 中使用 SQL 建索引
  2. Django 在test.py 中测试文件的配置
  3. Spring.Net 能为我们做点什么
  4. 论文,质量管理+进度管理(主质量)
  5. docker运行我们的容器
  6. ORACLE多条件的统计查询(case when)
  7. 手机变身车机导航遥控器 高德地图上线手车互联新功能
  8. Socket开发探秘--基于Json格式的数据协议收发
  9. 互联网公司的黑话,你都经历过吗?
  10. Django REST Framework API Guide 05
  11. 【路径规划】基于matlab改进的遗传算法栅格地图路径规划【含Matlab源码 525期】
  12. 简单介绍JVM的GC过程
  13. 架构师成长之路(3)--如何成为架构师(方法)
  14. 【VUE】浏览器消息通知(声音提醒,标题栏闪动,弹框提醒)
  15. planet_Earth靶场渗透记录
  16. YepEda Allegro Skill学习版
  17. JavaScript日记——实现图片的瀑布流和底部刷新
  18. 将两台交换机虚拟化为一台设备的操作过程(VSU)锐捷设备
  19. 100 数据结构教程
  20. 为什么目录不支持硬链接?

热门文章

  1. java 排序,选择排序、插入排序、冒泡排序
  2. MVVM设计模式《网摘》
  3. notepad++格式化代码,自动对齐
  4. CF573E Bear and Bowling 贪心、分块、凸包
  5. 洛谷 1984 [SDOI2008]烧水问题
  6. JavaScript不用临时变量交换两个变量的值的七种解决方案
  7. 异常Throwable类
  8. deferred initcalls与模块化
  9. 图解eclipse+myelcipse开发EJB
  10. Prototype实例代码推荐