超过100%用户的内存CODE
2023-03-24 21:08:16
发布于:浙江
63阅读
0回复
0点赞
这题我刚看到时震惊了,洛谷里是入门的题,这边难度这么,但肯定,不难,这里我们需要用到一个幼儿园都会的知识,
怎么一位位获取数字呢?很简单,整数类型的变量%10取到它的最后一位数字,/10(除10)去除最后一位,先%10,输出,再/10,一直循环直到这个变量!=0。(注意,负数要先输出”-“,末尾是0要先有个判断,可以用布尔值,或者临时变量)。
code:
#include<iostream>//忘记写万能头了,但问题不大
using namespace std;
int main(){
long long a,c,b=1;
cin>>c;
if(c<0){
c=0-c;
cout<<"-";
}
while(c>=10){
if (c%10!=0){
b+=1;
}
if(c%10==0 && b==1){
cout<<"";
c=c/10;
}else{
cout<<c%10;
c=c/10;
}
}
cout<<c;
}
return 0;最好加一下,好习惯要有~~(虽然我没有)~~
这里空空如也
有帮助,赞一个