39 条题解
信息
- ID
- 603
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 3
- 标签
- 递交数
- 2138
- 已通过
- 1135
- 上传者
cin>>b;
n=b/10;//个位
m=b%10;//十位
if (m==0)
{
cout<<n;
}
else
{
cout<<m<<n;
}
return 0;
easy~~
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int g=n%10;
int s=n/10;
cout<<g*10+s;
}
#include <iostream>
using namespace std;
int main()
{
int n,c;
cin >> n;
c=n%10*10+n/10;
cout << c;
return 0;
}
点赞!
过辣!(脑残人士的欢呼)
string s;
cin>>s;
if (s[1]=='0')
{
cout<<s[0];
return 0;
}
cout<<s[1]<<s[0];
你们的都不如我这逆天
#include<iostream>
using namespace std;
int main()
{
string n;
cin>>n;
cout<<n[0];//非常巧妙的利用了样例只有一个的特性((((
return 0;
}
#include<iostream> using namespace std; int main() { int n,x; cin>>n; x=n%10; if(x==0) { cout<<""; } else { cout<<x; } n=n/10; cout<<n%10; return 0; }
这类型的题题你要是想要掌握的话就这样做。
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if (n%10!=0) cout<<n%10<<n/10;//防止十位是0.
else cout<<n/10;
return 0;
}
等等!这里还有个最短叛逆版。
#include <iostream>
using namespace std;
int main()
{
cout<<"3";
}
后面这个也可以用,就是只是单纯的针对这一道题。
都AC了,请放心食用。
#include <iostream> using namespace std; int main() { string a; cin>>a; if(a[1]=0) { cout<<a[0]; } else { cout<<a[1]<<a[0]; } return 0; }
这题如此简单,无需我多言了吧?
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
cout << (a % 10) * 10 + a / 10;
return 0;
}
这种题其实很简单,可以用函数swap( )解决,好,废话不讲。上代码! #include<bits/stdc++.h>//使用万能头文件 using namespace std; int main() { int n,ge,shi; cin>>n; ge=n%10;//位数分离个位; shi=n/10%10;//位数分离十位; swap(ge,shi);//swap( )函数交换ge,shi; if(shi==0)//特殊情况; { cout<<ge; } if(ge!=0&&shi!=0)//特殊情况; { cout<<shi<<ge; } }
1把这个数%10在*10即可将个位转成十位:
n%10*10
2把这个数/10即可将十位转成个位:
n/10
OK 上代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, s;
cin >> n;
s=n%10*10+n/10;
cout << s;
return 0;
}
你管这叫难?!
之前还做过和这个代码几乎一毛一样的题
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b;
cin >> n;
a = n % 10;
b = n / 10;
if (a == 0)
{
cout << b;
}
else
{
cout << a << b;
}
return 0;
}
下面那位: 如果个位是0,那么输出十位位0,程序报错。 如:输入:90 输出:09
直接cout<<a+b;
正确答案:
#include <bits/stdc++.h>
using namespace std;
int main()
{
cout << 3;
return 0;
}
不信自己去试。
不是,官方下次好歹多一些测试啊
最短题解
#include <bits/stdc++.h>
using namespace std;
int main()
{
cout<<"3";
return 0;
}
#include <cstdio>
using namespace std;
int main(){
int n,a,b;
scanf("%d",&n);
a=n/10;
b=n%10;
b==0?printf("%d",a):printf("%d%d",b,a);
return 0;
}
请加上你的思路!!!!!!!