当前位置: 首页 > article >正文

信息学奥赛一本通1003

这道题题目中有一句“按每个整数占8个字符的宽度,右对齐输出它们”,诶,你会不会想到这个呢:

#include<bits/stdc++.h>  
using namespace std; 
int a, b, c; 
int main(){
	cin>> a>> b>> c;
	cout<<a<<"    "<<b<<"    "<<c;
}

当你看到样例是输出七个空格的,你就输出七个空格?这样交上去,肯定全WA!那该怎么办呢?c++的STL函数库中有一个函数叫做

setw()

这个函数可以按每个整数占n个字符的宽度,右对齐输出它们,正合题目意思,所以我们可以得到以下AC代码:

#include<bits/stdc++.h>
using namespace std;
int a, b, c;
int main(){
	cin>>a>>b>>c;
	cout<<setw(8)<<a<<" "<<setw(8)<<b<<" "<<setw(8)<<c;
	return 0; 
}

点个赞呗,谢谢大家!


http://www.kler.cn/a/539257.html

相关文章:

  • C++基础系列【8】如何解决编译器报的错误
  • 大模型推理——MLA实现方案
  • 【redis】数据类型之list
  • Go语言构建微服务:从入门到实战
  • C++ 继承(1)
  • windows蓝牙驱动开发-蓝牙常见问题解答
  • 神经网络常见激活函数 6-RReLU函数
  • 每日一题--数组中只出现一次的两个数字
  • Python 入门:文件操作、读写、管理
  • UIAbility 生命周期方法
  • Spring Boot快速开发
  • python migate执行报错
  • 山东大学软件学院人机交互期末复习笔记
  • android的DataBinding的使用
  • 【CubeMX-HAL库】STM32F407—无刷电机闭环控制
  • 【WebSocket探秘】解锁 WebSocket:开启实时交互新境界
  • React 实现自定义进度条(类似于ant design中的progress)
  • Log4j2在Spring项目中的集成与应用
  • 深度求索(DeepSeek)的AI革命:NLP、CV与智能应用的技术跃迁
  • 论文阅读:MGMAE : Motion Guided Masking for Video Masked Autoencoding
  • Deepseek的MLA技术原理介绍
  • C++实现黑白棋小游戏
  • Python和JavaScript在字符串比较上的差异
  • 高性能分布式全局ID生成器-雪花算法实现
  • 【设计模式】【行为型模式】模板方法模式(Template Method)
  • DeepSeek-R1 智能知识库系统使用指南