C++,codeforces 514A A. Chewbaсca and Number

/*
codeforces 514A A. Chewbaсca and Number
给一个n位的十进制数字, 可以将该数字某位的数t替换成(9-x);
可以进行任意次替换操作, 要求替换后数字仍为n位(首位不为0), 且为正数
问操作后的最小数字是多少
*/
/*
若第一位为9, 则不修改第一位(若修改则首位为0)
若第一位不为9, 则修改, 修改规则与其它位相同
对剩余的位上的数字x, 若x大于等于5, 则替换为(9-x)
*/
#include <iostream>
int main(){
char a=' ';
a=getchar();
if(a=='9'){
std::cout<<'9';
a=getchar();
}
while(a>='0'&&a<='9'){
if(a>='5'&&a<='9'){
std::cout<<char('0'+'9'-a);
}else{
std::cout<<a;
}
a=getchar();
}
}
posted @   Kazuma_124  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示