推荐于2018-04-24
展开全部
#include <stdio.h>
#include <conio.h>void main(){
int number,n=0; //变量number保存输入的数;变量n保存该数的位数;
printf("请输入一个整数\n");
scanf("%d",&number); //读取用户输入的数,保存到变量number中
printf("逆向输出后结果:");
while(number){ //number不为0时始终循环
printf("%d",number%10); //每次循环输出最后一个数位
number=number/10; //number除10取整(相当于截掉最后一个数位)
n++; //位数+1
}
printf("\n该数是%d位数\n",n); //输出变量n的值也就是该数的位数
getch(); //这一句没用,只是让控制台窗口不关闭
}
#include <conio.h>void main(){
int number,n=0; //变量number保存输入的数;变量n保存该数的位数;
printf("请输入一个整数\n");
scanf("%d",&number); //读取用户输入的数,保存到变量number中
printf("逆向输出后结果:");
while(number){ //number不为0时始终循环
printf("%d",number%10); //每次循环输出最后一个数位
number=number/10; //number除10取整(相当于截掉最后一个数位)
n++; //位数+1
}
printf("\n该数是%d位数\n",n); //输出变量n的值也就是该数的位数
getch(); //这一句没用,只是让控制台窗口不关闭
}
2013-10-23
展开全部
#include <iostream.h>#define N 10
void main(){ long temp,i=0; cout<<"请输入一个整数:"<<endl; cin>>temp; cout<<"逆序为:"<<endl; while(temp>0) { cout<<temp%10; //求余算出最低位的值 temp/=10; //除10将次低位降到最低位 i++; //i为位数 } cout<<endl<<"该数是"<<i<<"位数"<<endl;}
void main(){ long temp,i=0; cout<<"请输入一个整数:"<<endl; cin>>temp; cout<<"逆序为:"<<endl; while(temp>0) { cout<<temp%10; //求余算出最低位的值 temp/=10; //除10将次低位降到最低位 i++; //i为位数 } cout<<endl<<"该数是"<<i<<"位数"<<endl;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-23
展开全部
#include "stdio.h"
void main()
{
int intNum;
printf("输入一个整数:");
scanf("%d",&intNum);
//取正数
if(intNum < 0)
intNum = -intNum;
//求位数
int n=1;
while(intNum>10)
{
n++;
intNum = intNum / 10;
}
//输出结果
printf("%d位数:",n);
getch();
return 0;
}
void main()
{
int intNum;
printf("输入一个整数:");
scanf("%d",&intNum);
//取正数
if(intNum < 0)
intNum = -intNum;
//求位数
int n=1;
while(intNum>10)
{
n++;
intNum = intNum / 10;
}
//输出结果
printf("%d位数:",n);
getch();
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询