1、c++ 位数不够前面补零:

 printf("04d", i);

位数不够前面补空格(右对齐):

 printf("4d", i);

位数不够后面补空格(左对齐):

printf("-4d", i);

code:

 #include <iostream>
#include <string>
#include <math.h>
using namespace std;
bool isSushu(int i)
{
if (i < ) return false;
int t = sqrt(i);
for (int j = ; j <= t; j++)
{
if (i % j == ) return false;
}
return true;
}
int main()
{
int n;
cin >> n;
int arr[] = {};
string award[] = { "Are you kidding?", "Mystery Award", "Minion", "Chocolate", "Checked" };
for (int i = ; i < n; i++)
{
int id;
cin >> id;
if (i == ) arr[id] = ;
else if (isSushu(i + )) arr[id] = ;
else arr[id] = ;
}
int k;
cin >> k;
for (int i = ; i < k; i++)
{
int id;
cin >> id;
printf("%04d: %s\n", id, award[arr[id]].c_str());
if (arr[id] > ) arr[id] = ;
}
return ;
}

最新文章

  1. 使用SuperSlide 实现标签切换
  2. iOS 汉字拼音
  3. virtualbox创建com对象失败(解决方法)
  4. nginx在linux中安装
  5. poj 2509 Peter&#39;s smokes
  6. C#实例
  7. 使用Azure portal Create Virtual Machine
  8. 关于jquery的each的操作;
  9. ZooKeeper搭建
  10. echarts 系列一
  11. 初学HTML5,你要懂得哪些?
  12. Linux OpenGL 实践篇-2 创建一个窗口
  13. 完全卸载删除gitlab
  14. SpringMVC云题库错题及答案汇总-2
  15. Hibernate.基础篇《一》.Hibernate工具类.
  16. LeetCode--014--最长公共前缀
  17. AspNet Core Api Restful +Swagger 发布IIS
  18. SV搭建验证环境
  19. 如何用python获取文件中的某一行——python小技巧
  20. Java的泛型中,通配符可以设置上限和下限

热门文章

  1. sqlserver2012——触发器
  2. vue,webpack,node间的关系
  3. Android APK反编译技巧全讲解
  4. Scrapy 框架进阶笔记
  5. Spark TaskScheduler 概述
  6. 事务隔离实现并发控制:MySQL系列之十
  7. docker常用到的一些命令
  8. vue框架学习笔记1
  9. 调试JMETER脚本的5种方法
  10. ubuntu apache2配置多站点