| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1854 人关注过本帖, 1 人收藏
标题:求教一小程序!!我是菜鸟,大家不要笑啊!!!!
只看楼主 加入收藏
zhouchen608
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2010-4-4
收藏
得分:0 
谢谢各位大哥大姐们!!!
2010-04-08 22:01
曦月
Rank: 2
等 级:论坛游民
帖 子:30
专家分:51
注 册:2010-4-7
收藏
得分:2 
#include<stdio.h>
void main()
{
  char N,Y,c1;
 N='N',Y='Y';
 printf("今天天气热吗?\n");
  scanf("%c",&c1);

  if(c1==N)
      printf("睡觉\n");
else
      if(c1==Y)
           printf("去游泳\n");

      else
          printf("在家休息\n");
}
楼主的那个another其实在C语言里只能算是一个代号,不能表示其含义的。
六楼的scanf后面忘取地址符&了。
另外就是char定义m,N,Y的时候他们已经就是ASCII了,所以就出了错。我知道的就是这些了,不足之处还请各位高手指点。谢谢
2010-04-08 22:04
曦月
Rank: 2
等 级:论坛游民
帖 子:30
专家分:51
注 册:2010-4-7
收藏
得分:0 
我运行了一下,答案是正确的。楼主可以运行下哈
2010-04-08 22:07
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
以下是引用Devil_W在2010-4-8 12:45:13的发言:


真一个讽刺。
不讽刺,广陵自己接受不接受不提,但得稳住BCCN的阵脚

不过真想不到要Delete

也许广陵对BCCN有特殊的OOXX吧

多论坛潜水打酱油...                哈哈~~~~~哈哈哈~~~~~~~~~~~~~

我可好玩啦...不信你玩玩^_^
2010-04-08 22:17
huiming
Rank: 2
等 级:论坛游民
帖 子:31
专家分:36
注 册:2010-4-8
收藏
得分:0 
#include<stdio.h>
main()
{char t;
    printf("今天天气热吗?\n");
    scanf("%c",&t);
    switch(t)
    {
    case 'N':printf("睡觉\n");break;
    case 'Y':printf("在家休息\n");break;
    default:printf("在家休息\n");break;
    }
    printf("\n");
}
2010-04-08 22:28
kinwyb
Rank: 4
等 级:业余侠客
帖 子:134
专家分:244
注 册:2009-3-7
收藏
得分:0 
以下是引用zhouchen608在2010-4-8 21:56:44的发言:

#include
main()
{
  char N,Y,m;
  printf("今天天气热吗?\n");
  scanf("%c",m);
  if(m=N)
      printf("睡觉\n");
      else
      {  if(m=Y)
           printf("去游泳\n");
      else
          printf("在家休息\n");
      }
这不对啊!!!
运行不了啊!!!!
if(m==y)要2个等号才是判断是否相等,一个等号是赋值。。。

学习c语言痛苦!!但是要坚持~~
2010-04-08 22:35
寒夜秋风3
Rank: 2
等 级:论坛游民
帖 子:25
专家分:22
注 册:2010-3-24
收藏
得分:0 
有写对的了,其实大家到这儿就是交流,无所谓菜与高手之分(本人中立,无任何攻击倾向)
2010-04-08 23:08
huiming
Rank: 2
等 级:论坛游民
帖 子:31
专家分:36
注 册:2010-4-8
收藏
得分:0 
不错
2010-04-08 23:13
superddd
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2010-4-8
收藏
得分:0 
#include<stdio.h>
main()
{
   char x;
   scanf("%c",&x);
   if (x==Y||x==N)
 {
   swith(x)
    {
      case N:   printf("睡觉去了!"); break;
      case Y:   printf("游泳去了!"); break;
    }
  }
    else
    printf("什么也不要干!");   
   
}

2010-04-09 10:44
superddd
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2010-4-8
收藏
得分:0 
#include<stdio.h>
main()
{
   char x;
   scanf("%c",&x);
   swith(x)
    {
      case N:   printf("睡觉去了!"); break;
      case Y:   printf("游泳去了!"); break;
      defalt:  printf("什么也不要干!");break;
    }
 }
2010-04-09 10:46
快速回复:求教一小程序!!我是菜鸟,大家不要笑啊!!!!
数据加载中...
 
   



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

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