题目:
尼克家种的胡萝卜今年不仅大丰收,而且还收获了一棵超级胡萝卜王。
强盗兔听到这个消息, 就想把这棵胡萝卜占为己有。
这天强盗兔来到尼克家门口,记下了他家的门牌号62号,准备晚上再动手。
这件事刚好被尼克发现了,聪明的尼克把门牌号上的十位数字和个位数字换一下, 变成了26号。
结果, 愚蠢的强盗兔找了半天都没找到。
为了确保安全,尼克想请你帮他和他的邻居将门牌号反转一下(门牌号均为2位非负整数)
讲解:本题共两个点:数字拆分与输出。
输出很简单就不再过多强调了。
数字拆分就是%和/;
“%”取模运算符,整除后的余数 “/”分子除以分母。
拆分完成后再输出。
b=a%10;
a=(a-b)/10;
就可以完成两位数的数位分离了。
要完成更多的数位的数位分离就重复上面的步骤。
三位数如下:
a=(d%100)%10;
b=(d%100-a)/10;
c=d/100;
本题代码如下:
#include
using namespace std;
int main(){
int a,b;
cin>>a;
b=a%10;
a=(a-b)/10;
if(b==0)
{
cout<
总结
这里简单讲解了c++的数位分离,c++的更多使用方法可以浏览我发表的文章,希望大家多多支持。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)