| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3675 人关注过本帖
标题:输入一个任意数,求它的个位数
只看楼主 加入收藏
曦木
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-8-29
收藏
得分:0 
开始看成求位数去了
2007-09-11 10:20
远去的列车
Rank: 1
等 级:新手上路
威 望:2
帖 子:205
专家分:0
注 册:2007-8-7
收藏
得分:0 
哈哈,大家搞得真是复杂啊,看来都很闲

C++学习
2007-09-11 10:31
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
收藏
得分:0 
任意数 不包括float吗

2007-09-11 12:20
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
收藏
得分:0 
我觉得应该用到enum
#include<iostream.h>
void main()
{
enum m{int,float,double},enum n{int,double,float};
cin>>m;//输入一个数
while(m/10!=0)//判断被10整除是否为0,不是则循环
{
n=m%10; //取得个位数放入n中
m=m/10; //把取得的个位数删除,得到一个新的m
cout<<n; //依次输出取得的个位数

}
if(m/10==0)//当m小于10输出
cout<<m;
}
这样是不是更好一点啊!
请大家提点意见

2007-09-11 12:27
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 

Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-09-11 12:41
snakeImao
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-9-10
收藏
得分:0 
以下是引用blueness21在2007-8-3 21:46:08的发言:
请问怎么在输入一个任意数字后,输出它的个位数?
我想了下。..没想出来。

#include"iostream"
using namespace std;
void main()
{
int a;
cout<<"请输入任意一个数:"<<endl;
cin>>a;
if(a<0)
cout<<"个位数为:"<<(a%10)*(-1)<<endl;
else
cout<<"个位数为:"<<a%10<<endl;
}

2007-09-11 13:16
cince
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2007-1-21
收藏
得分:0 
以下是引用Maltase在2007-8-7 22:36:13的发言:
{
int a,b;
printf("输入一个任意数:\n");
scanf("%d",&a);
b=a%10;//a%10就是求出他的各位数
printf("输入的数字是%d",a);
printf("它的个位数字是%d",b);
}

这几天学的东西。。。献丑下,望有不对的地方各位指教

你还不如第三楼上的写的好..%10

简单明了


There Is Nothing Impossible In My Dictionary.
2007-09-11 18:44
快速回复:输入一个任意数,求它的个位数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018893 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved