以下是引用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 编辑 ]