0
已采纳
时梓繁
修练者
修练者
int n;
cin>>n;
if(n<10) n*=10;
else if(n%10==0) n/=10;
cout<<n<<' ';
if(n<=50) cout<<"Yes";
else cout<<"No";
0
李祈乐
新手光能
新手光能
首先输入名次,
如果这个名词是1-9中的一个数,在这之前的名词就是在它们后面加个“0”,如果后面有“0”,它们之前的名词就是减去一个“0”,
即:
if(a%10==0)
a/=10;
else
{
if(a>=1&&a<=9)
a*=10;
}
注:在判断第一个条件后,一定要加else,因为这是另一种情况,如果在a除以10之后,在判断,第二个if条件是满足的,于是执行a乘10,这样a就没改变大小,我之前就这样错过。
然后再判断a的大小,在50以内,输出Yes否则输出No,
cout<<a<<" ";
//剩下自己写吧,判断a的大小输出Yes或No
输出a时,一定要加空格,符合样例的格式,为后面输出字符串留位置
0
0