特殊两位数
来源:互联网 发布:mysql语句优化 编辑:程序博客网 时间:2024/05/22 00:15
题目描述: 一个两位数x,将它的个位数字与十位数字对调后得到一个新数y, 此时y恰好比x大kk; 请编程求出所有的这样两位数。
输入格式: 一个整数,题目中的kk。 0<=kk<=50. 保证至少有一个解.
输出格式: 所有的符合条件的两位数。按从小到大顺序输出。
我第一眼看到这个题目就认为是更深层次的类似于字符转换的一道小题,简直不在话下,结果却~~错误的代码如下:
#include<bits/stdc++.h>
using namespacestd;
int main()
{
int kk;
cin>>kk;
for(int i=10;i<=99;i++)
{
int x1,x2;
x1=i%10; x2=i/10;
if ((x2*10+x1)-i==kk)
cout<<i<<endl;
}
}
是的,你没看错,我竟然将X1和X2的符号都弄反了,就犯了这么一个错误,导致我很纳闷,样例为什么过不了。后来我检查来检查去都看不出我到底哪错了,最后求助于别人,才看出来,正确的代码如下:
#include<bits/stdc++.h>
using namespacestd;
int main()
{
int kk;
cin>>kk;
for(int i=10;i<=99;i++)
{
int x1,x2;
x1=i/10; x2=i%10;
if ((x2*10+x1)-i==kk)
cout<<i<<endl;
}
}
看来老师说的并不错,就一点点错误,就让人有一种想撞墙的感受。
- 特殊两位数
- 两位数乘以两位数
- 两位数乘以两位数
- 随机两位数
- 两位数相乘
- 两位数乘法
- 两位数乘法
- 两位数乘法
- 两位数*一位数
- 两位数*一位数
- 两位数相乘
- 两位数加法
- 交换两位数
- 乘法速算(两位数)
- 两位数的加减法
- 两位数的乘法程序设计
- vb两位数的乘法
- 两位数的乘法
- IDEA进行springmvc项目开发二(springboot入门)
- win10系统vc6.0安装后启动出错
- 摩尔定律不行了?
- 配置文件读取的封装
- Chrome浏览器各个版本区别及离线安装包下载
- 特殊两位数
- jsp环境搭建
- elasticsearch给已存在的mapping新加字段
- ACM算法——快速排序
- mongoDB数据库 学习笔记(一)
- Andrew NG 机器学习 Logistic Regression 第三周编程作业
- requests分析Ajax来爬取今日头条街拍美图
- Orleans框架------基于Actor模型生成分布式Id
- 条件编译使用分析