搜索
查看: 695|回复: 7
打印 上一主题 下一主题

哪里错了吗

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-29 10:27:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
int main()
{
  int i,sum=0,flag=0;
  char killer;
  for (i=1;i<=4;i++)
  {
    killer=64+i;
    sum=(killer!='A')+(killer=='C')+(killer=='D')+(killer!='D');
    if (sum == 3)
    {
      flag = 1;
      printf("%c is the killer".\n",killer);
      break;
    }
  }
  if (flag==0)
   printf("can not find\n");
   return 0;
}

最佳答案

查看完整内容

printf("%c is the killer".\n",killer); 这一句 当然,我不知道这段代码是干啥的,所以也就不知道有没有逻辑错误了
楼主新帖
楼主热帖
沙发
发表于 2014-4-29 10:27:31 | 只看该作者
printf("%c is the killer".\n",killer);
这一句

  1. printf("%c is the killer.\n",killer);
复制代码


当然,我不知道这段代码是干啥的,所以也就不知道有没有逻辑错误了
板凳
发表于 2014-4-29 10:53:41 | 只看该作者
代码可以运行
地板
发表于 2014-4-29 10:54:47 | 只看该作者
LZ这代码是想干什么的
5#
 楼主| 发表于 2014-4-29 11:38:33 | 只看该作者
这是为什么呢

QQ截图20140429113711.png (99.68 KB, 下载次数: 2)

QQ截图20140429113711.png
6#
 楼主| 发表于 2014-4-29 14:41:04 | 只看该作者
rosynirvana 发表于 2014-4-29 12:36
printf("%c is the killer".\n",killer);
这一句

这不是输出killer代表的字母吗
7#
 楼主| 发表于 2014-4-29 14:49:48 | 只看该作者
成功啦 原来多了“哈哈
8#
 楼主| 发表于 2014-4-29 14:49:54 | 只看该作者
成功啦 原来多了“哈哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表