| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1179 人关注过本帖
标题:刚学if语句遇到的两道题
只看楼主 加入收藏
拉C
Rank: 1
来 自:南方
等 级:新手上路
帖 子:55
专家分:1
注 册:2008-7-29
结帖率:72.73%
收藏
已结贴  问题点数:20 回复次数:7 
刚学if语句遇到的两道题
个人感觉我没有学C++的天份。。。。
1、写一段程序,从标准输入设备中读取字符到字符变量中,若输入为数字,则输出“数字”,若输入为字母,则输出“字母”,输出“特殊字符”。
在网上搜索说:
判断数字用if(a>=0&&a<=9)
判断字母用if(a>=a&&a<=z)
但是我用数字输入超过9后就不行了,而字母会出现错误, 'z' : undeclared identifier运行不了。
所以上来请教一下。
2、编写程序根据学生成绩输出优、良、中、及格和不及格。
这道题没有给出各个等级范围不知道怎么写。
如果按目前我们教的if语句做,好像要写很多步,所以来请教一下。
搜索更多相关主题的帖子: 语句 
2010-03-21 19:08
拉C
Rank: 1
来 自:南方
等 级:新手上路
帖 子:55
专家分:1
注 册:2008-7-29
收藏
得分:0 
急需帮忙啊。

新手新手,好好学习,多多指教,
2010-03-21 22:01
llooppzhang
Rank: 7Rank: 7Rank: 7
来 自:江苏
等 级:黑侠
威 望:5
帖 子:308
专家分:518
注 册:2009-10-18
收藏
得分:5 
变量类型要一致的
2010-03-21 22:34
撞肘问候
Rank: 2
等 级:论坛游民
帖 子:1
专家分:15
注 册:2009-12-25
收藏
得分:15 
第二题:
#include "iostream.h"
void main()
{
  int n=0;
  cout<<"请输入学生成绩。";
  cin>>n;
  if(n<=100&&n>=90)
  {
    cout<<"成绩为:优。";
   }
   if(n<90&&n>=80)
   {
     cout<<"成绩为:良。";
   }
   if(n<80&&n>=70)
   {
     cout<<"成绩为:中。";
    }
    if(n<70&&n>=60)
    {
      cout<<"成绩为:及格。";
   }
    if(n<60&&n>=0)
    {
      cout<<"成绩为:不及格。";
    }
    else
    {cout<<"error,成绩错误。";
     }
}


2010-03-21 22:46
拉C
Rank: 1
来 自:南方
等 级:新手上路
帖 子:55
专家分:1
注 册:2008-7-29
收藏
得分:0 
#include<iostream.h>
void main()
{
    char t;
    cin>>t;   
    if((t>='a'&&t<='z')||(t>='A'&&t<='Z'))
        cout<<"字母"<<endl;
    else if(t>='0'&&t<='9')
        cout<<"数字"<<endl;
    else cout<<"特殊字符"<<endl;
}
为什么这个语句,我输入字母,返回的结果却是特殊字符?
本个已解决,原来把||弄成&&了


[ 本帖最后由 拉C 于 2010-3-21 23:38 编辑 ]

新手新手,好好学习,多多指教,
2010-03-21 23:16
dang860314
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-10-29
收藏
得分:0 
a这个变量类型要一致  可以设两个变量啊
2010-03-22 09:35
苍之剑舞
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-3-22
收藏
得分:0 
新人路过

不够无耻
2010-03-22 13:54
阿邋
Rank: 2
等 级:论坛游民
帖 子:84
专家分:41
注 册:2009-3-6
收藏
得分:0 
呵呵,大家也都是新人过来的,慢慢学

我并不具有我想要的一切,只是我所有的都是我想要的!
2010-03-23 21:09
快速回复:刚学if语句遇到的两道题
数据加载中...
 
   



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

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