| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1147 人关注过本帖
标题:刚学c++ 遇到困惑
取消只看楼主 加入收藏
shining小南
Rank: 2
等 级:论坛游民
威 望:1
帖 子:47
专家分:42
注 册:2010-9-16
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:1 
刚学c++ 遇到困惑
1..字符串可以放在值类型中分类的吗?能的话分为那一类(int char float bool)?
2. #include "iostream.h"
int main()
{
        int number;
        cout <<"请输入一个四位数(0000~9999):";
        cin >>number;
        cout <<number <<"的千位数是" <<number/1000 <<"," <<number <<"的百位数是" <<number%1000/100 <<"," <<number <<"的十位数是" <<number%100/10 <<"," <<number <<"的个位数是" <<number%10 <<"。" <<endl;
return 0;
}
这个程序输入四位数是12的话就出来12 的千位数是0,12的百位数是0,12 的十位数是1,12 的个位数是2;如果输入0012的话就出来“10的千位数是0,10的百位数是0,10 的十位数是1,4248 的个位数是0”  why?why?
3.cout<<a>0?a%10:-a%10;为什么error咧!
搜索更多相关主题的帖子: 困惑 
2010-09-16 21:16
shining小南
Rank: 2
等 级:论坛游民
威 望:1
帖 子:47
专家分:42
注 册:2010-9-16
收藏
得分:0 
第二个问题已经明白了,第三个问题是求a的个位数 cout<<(a>0)?a%10:-a%10 可以运行 不过已经用a>0?cout<<a%10:cout<<-a%10;解决

第一个问题还是不明白 迷糊
2010-09-17 20:17
快速回复:刚学c++ 遇到困惑
数据加载中...
 
   



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

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