1671: 【入门】山形数
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:123
解决:64
题目描述
山形数指的是一个三位数,中间的十位比两边的个位和百位都大,类似山的形状。
请编程输出所有的山形数。
输入
无
输出
从小到大输出所有的山形数,每行1个。
样例输入 复制
样例输出 复制
提示
for i in range(100,1000):
m=i
c=m%10
m//=10
b=m%10
m//=10
a=m%10
if (b>a and b>c):
print(i)
'''
方法二:
s=str(i)
a=int(s[0])
b=int(s[1])
c=int(s[2])
if (b>a and b>c):
print(i)
'''
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
for(int i=100;i<=999;i++){
int n=i;
a=n%10;
n/=10;
b=n%10;
n/=10;
c=n;
if (b>c&&b>a)
cout<<i<<endl;
}
return 0;
}