| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 260 人关注过本帖
标题:请高手指点一下这个程序!!!!!
只看楼主 加入收藏
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
结帖率:92.31%
收藏
 问题点数:0 回复次数:7 
请高手指点一下这个程序!!!!!
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

60分以下的用C表示。
main()
{
  int cj;
  char dj;
  scanf("%d",cj);
  dj=cj>=90?'A':(cj>=60?'B':'C');
  printf("%d\n%c",cj,);

要怎样处理才恰当啊!!
2011-04-18 07:18
王立帅
Rank: 3Rank: 3
来 自:山东淄博
等 级:论坛游侠
帖 子:61
专家分:160
注 册:2011-4-4
收藏
得分:0 
程序代码:
void main()
{
  int cj;
  char dj;
  scanf("%d",&cj);                          //丢掉 '&'
  dj=(cj>=90 ?'A':(cj>=60?'B':'C'));
  printf("%d\n%c\n",cj,dj);              //加一个换行看起来清楚一些,不知道这个代码你在机器上运行过没有,后面的几个; }居然都是非法字符,而且输出变量少写了 dj 请仔细
}

一个人走
2011-04-18 09:16
帅的让人抽
Rank: 4
来 自:安徽
等 级:业余侠客
帖 子:94
专家分:224
注 册:2010-9-30
收藏
得分:0 

樱花下落的速度依然是秒速五厘米,即使发了一千次短信,
心与心之间也只能靠近一厘米……
2011-04-18 13:13
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
收藏
得分:0 
哦原来如此啊
我运行的时候就是
找不到哪里错啦
原来是有非法字符啊
哎哟
看来学的还要很多啊
谢谢啦!!!!
2011-04-18 13:26
王立帅
Rank: 3Rank: 3
来 自:山东淄博
等 级:论坛游侠
帖 子:61
专家分:160
注 册:2011-4-4
收藏
得分:0 
回复 4楼 因为曾今年少
额 你写代码的时候不要随便切换输入法,还有你用的是什么编译器啊 vc 6.0能检查出来错误的啊

一个人走
2011-04-18 13:36
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
收藏
得分:0 
呵呵我用的就是vc6.0啊
但是我还没装那个词霸
所以很多的错都不知道是什么意思
呵呵
惭愧啊
以后一定注意哦
谢谢啦
2011-04-18 19:06
hnuhsg1226
Rank: 9Rank: 9Rank: 9
来 自:中国
等 级:蜘蛛侠
威 望:2
帖 子:314
专家分:1314
注 册:2011-3-27
收藏
得分:0 

我的地盘
2011-04-18 19:07
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
如果不是为了过二级   还是建议楼主自己解决

                                         
===========深入<----------------->浅出============
2011-04-18 19:14
快速回复:请高手指点一下这个程序!!!!!
数据加载中...
 
   



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

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