| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 994 人关注过本帖
标题:来看看这段代码,求完善!
只看楼主 加入收藏
clyde3
Rank: 2
等 级:论坛游民
帖 子:68
专家分:65
注 册:2012-7-10
结帖率:60%
收藏
 问题点数:0 回复次数:12 
来看看这段代码,求完善!
#include<stdio.h>
int main()
{
    int gao;
    int lin;
    printf("请输入您的身高:\n");
     scanf("%d",&gao);
     printf("请输入您的年龄:\n");
      scanf("%d",&lin);
      if(lin<=13)
    printf("你的年龄为\n",lin);
    printf("你是儿童");
      if(lin>=15)
    printf("你的年龄为\n",lin);
    printf("你是青少年");
   
}
搜索更多相关主题的帖子: 青少年 
2012-07-10 16:47
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
收藏
得分:0 
帮忙顶下!

[ 本帖最后由 清微御宇 于 2012-7-10 17:08 编辑 ]

Stay hungry , Stay foolish!
2012-07-10 16:59
the_27th
Rank: 2
等 级:论坛游民
帖 子:29
专家分:29
注 册:2012-7-10
收藏
得分:0 
二楼写得很好了
2012-07-10 17:11
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
汗啊

总有那身价贱的人给作业贴回复完整的代码
2012-07-10 17:13
demonleer
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:483
专家分:1225
注 册:2012-6-4
收藏
得分:0 
以下是引用embed_xuel在2012-7-10 17:13:19的发言:

汗啊


不管年龄为多少,程序判定你既是儿童又是青少年

楼主好好看看书吧,看看大括号到底是干什么的,怎么用。

还有,14岁的难道是非人类。
2012-07-10 17:17
simonfire
Rank: 2
等 级:论坛游民
帖 子:12
专家分:28
注 册:2009-9-6
收藏
得分:0 
if条件满足的话,只执行后面一个;的语句,如果多个需要大括号。
还有“你的年龄为”后面需要%d
2012-07-10 17:59
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
printf("你的年龄为: %d\n",lin);
if(lin>=6&&lin<=14)
    printf("你是儿童");
if(lin>=15&&lin<=24)
    printf("你是青少年");

My life is brilliant
2012-07-10 18:56
clyde3
Rank: 2
等 级:论坛游民
帖 子:68
专家分:65
注 册:2012-7-10
收藏
得分:0 
7楼 正解



===============================

#include<stdio.h>
 int main()
 {
     int gao;
     int lin;
     printf("请输入您的身高:\n");
      scanf("%d",&gao);
      printf("请输入您的年龄:\n");
       scanf("%d",&lin);
    printf("你的年龄为: %d\n",lin);
 if(lin>=6&&lin<=14)
     printf("你是儿童");
 if(lin>=15&&lin<=24)
     printf("你是青少年\n");
      printf("你的身高为: %d\n",gao);
 }

[ 本帖最后由 clyde3 于 2012-7-10 19:17 编辑 ]

堇色安年,谁许我一世荒芜→→玖零逅.那扯蛋的青春!
2012-07-10 19:14
kennel2009
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:45
专家分:157
注 册:2011-12-13
收藏
得分:0 
以下是引用demonleer在2012-7-10 17:17:36的发言:



不管年龄为多少,程序判定你既是儿童又是青少年

楼主好好看看书吧,看看大括号到底是干什么的,怎么用。

还有,14岁的难道是非人类。

呵呵 看到这个哥哥的回答忍不住笑了..

程序代码:
#include<stdio.h>
/**************************************************
**    Function:    int main(void)
**    Params:        void
**    Return:        0 - 成功
**    Author:        kennel
**    Time:        2012.07.10
**    Description:    输入身高与年龄,判断是儿童还是青少年
***************************************************/
int main(void)
{
    int gao;//身高变量没用到
    int lin;

    printf("请输入您的身高:\n");
    scanf("%d", &gao);
    printf("请输入您的年龄:\n");
    scanf("%d", &lin);

    if(lin <= 13)//注意年龄范围判断,如果是-1呢,或者0呢
    {//注意括号
        printf("你的年龄为%d\n", lin);//注意对比这句
        printf("你是儿童");
    }
    if(lin >= 15)//注意年龄范围判断,如果是1000呢(答:王八...)
    {
        printf("你的年龄为%d\n", lin);//注意对比这句
        printf("你是青少年");
    }
    scanf("%d", &lin);        //没啥作用,就是为了不让屏幕一闪而过

    return 0;
}

仅供参考,没改逻辑,逻辑参考7楼,注意风格,if后最好跟着{}

[ 本帖最后由 kennel2009 于 2012-7-10 21:31 编辑 ]
2012-07-10 21:25
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
if(lin<=13)
    printf("你的年龄为 %d 你是儿童\n",lin);
if(lin>=15)
    printf("你的年龄为 %d 你是青少年\n",lin);
2012-07-10 21:47
快速回复:来看看这段代码,求完善!
数据加载中...
 
   



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

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