
在C++中“从键盘上输入一个任意位数的正整数,判断它是几位数,并逆序输出该数”
能有几种方法就写几种谢谢了最好能说明是用的那个编程工具最好能写详细点要能循环输入的还有要判断是否正整数截取字符串的截取空格的最好能是一个功能很齐全的一般的验证和判断都有的...
能有 几种方法 就写几种 谢谢了 最好能说明是用的那个编程工具 最好能写详细点 要能循环 输入的 还有要判断是否正整数 截取字符串的 截取空格的 最好能是一个功能很齐全的 一般的验证和判断都有的
展开
3个回答
展开全部
#include <iostream>
using namespace std;
void main()
{
int num,temp;
cout<<"Please input a number"<<endl;
cin>>num;
while(num>0)
{
temp=num%10;
cout<<temp;
num=num/10;
}
cout<<endl;
}
目前最简单的,也可以用字符形式
using namespace std;
void main()
{
int num,temp;
cout<<"Please input a number"<<endl;
cin>>num;
while(num>0)
{
temp=num%10;
cout<<temp;
num=num/10;
}
cout<<endl;
}
目前最简单的,也可以用字符形式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
using namespace std;
int main()
{
int num,temp,i=0;
cout<<"请输入一个数字"<<endl;
cin>>num;
while(num>0)
{
temp=num%10;
++i;
cout<<temp;
num=num/10;
}
cout<<endl;
cout<<"这个数是"<<i<<"位数"<<endl;
return 0;
}
using namespace std;
int main()
{
int num,temp,i=0;
cout<<"请输入一个数字"<<endl;
cin>>num;
while(num>0)
{
temp=num%10;
++i;
cout<<temp;
num=num/10;
}
cout<<endl;
cout<<"这个数是"<<i<<"位数"<<endl;
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好作业独立完成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询