| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1432 人关注过本帖
标题:[求助]关于if函数的问题
取消只看楼主 加入收藏
army1221
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-9-19
收藏
 问题点数:0 回复次数:1 
[求助]关于if函数的问题

如题:小弟按教程的方式自己编了一个小程序,先给大家看看
//判别男女的简单程序
#include <iostream.h>
int main()
{
int a=0;
int b=0;//定义男女的性别和年龄并初始化

cout<<"请输入判别数字(0为女、1为男):";
cin>>a;

cout<<"请输入年龄:";
cin>>b;
//下面开始判别女性
if(a=0){
if(b<=30) {
cout<<"这是一个年轻的女性"<<endl;}
if(b>30,b<=50){
cout<<"这是一个中年妇女"<<endl;}
if(b>50,b<=100){
cout<<"这是一个老年妇女"<<endl;}
if(b>100){
cout<<"这是一个老寿星"<<endl;}
return 0;
}
//下面开始判别男性
if(a=1){
if(b<=30) {
cout<<"这是一个年轻的男性"<<endl;}
if(b>30,b<=50){
cout<<"这是一个中年男子"<<endl;}
if(b>50,b<=100){
cout<<"这是一个老年男子"<<endl;}
if(b>100){
cout<<"这是一个老寿星"<<endl;}
return 0;
}

//当所有判定不成立时的显示
cout<<"您的输入不正确或这是一个人妖"<<endl;
return 0;
}
奇怪的是现在不管输入的是0或者1,或者其他数字,年龄不管输入多少都是显示;这是一个年轻男性,这是一个中年男子、这是一个老年男子、这是一个老寿星。
请教各位,我这里是哪里出问题了。

搜索更多相关主题的帖子: 函数 cout int 男女 
2006-09-21 16:19
army1221
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-9-19
收藏
得分:0 

呵呵,批评的是~~~吸取教训。

2006-09-22 15:42
快速回复:[求助]关于if函数的问题
数据加载中...
 
   



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

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