00问答网
所有问题
在C++中“从键盘上输入一个任意位数的正整数,判断它是几位数,并逆序输出该数”这道题该怎么做?
如题所述
举报该问题
推荐答案 推荐于2017-09-15
#include <stdio.h> #include <string.h> void main() { int i; char str[100]; scanf("%s",&str); printf("长度为:%d\n逆序输出:",strlen(str)); for(i=strlen(str)-1;i>=0;i--) printf("%c",str[i]); } 使用字符串读入更加方便
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DITTTreDZjDDrrTe0B0.html
其他回答
第1个回答 2010-03-19
#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;
}
目前最简单的,也可以用字符形式
第2个回答 2010-03-19
#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;
}
相似回答
大家正在搜
相关问题
在C++中“从键盘上输入一个任意位数的正整数,判断它是几位数...
C++题:从键盘输入一个整数,判断该数是几位数,逆向输出该数...
c++编程求输入一个正整数(任意位数),倒序输出!
C语言编程,任意输入一个正整数,倒序输出各位数字,并判断其是...
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
“任意输入一个整数,求出该整数的位数,并将该数正序或逆序输出...
C语言编译 从键盘输入一个不超过5位的正整数,能实现先判断该...
编程实现,输入一个五位数以内的正整数,判断它是一个几位数,按...