P10993题解
jixiyue114514 · · 题解
题目大意
给出一个自然数
题解思路
首先,我们得知道一个函数:to_string,他可以便捷的将自然数转换为字符串。其次,我们可以先遍历这个字符串,然后再寻找是否各个数位相等。
代码
#include<bits/stdc++.h>//万能头文件
using namespace std;
int abc(int n){
string s=to_string(n);//将n转换为字符串
char f=s[0];//让字符f等于字符串s的第一个字符
for(int i=0;i<s.size();i++){//s.size跟s.length意思是一样的
if(s[i]!=f){
return 0;
}
}
return 1;
}
int main(){
int a;
cin>>a;
int r=37*a;//将自然数乘37
if(abc(r)==1){
cout<<"Yes"<<endl;//如果全部相等输出Yes
}else{
cout<<"No"<<endl;//不全部相等输出No
}
return 0;
}