鱼C论坛

 找回密码
 立即注册
查看: 4521|回复: 9

求助!!!!

[复制链接]
发表于 2013-4-8 17:14:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>
void main()
{
  int a,b,c,max;
  printf("please input a,b,c: \n");
  scanf("%d,%d,%d",&a,&b,&c);   
  max=a;
  if (max<b)
        max=b;
  if (max<c)
        max=c;
  printf("the largest number is %d\n",max);
}
  怎么输出的都是A的值啊   是不是哪里错了啊

小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-4-8 17:14:38 | 显示全部楼层
  新手求助
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-8 17:23:39 | 显示全部楼层
中间是用逗号隔开的
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-4-8 17:31:05 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-8 17:31:20 | 显示全部楼层
输入的格式要正确哦
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-4-8 17:34:27 | 显示全部楼层
格式不正确么  输入 18,19,20  就是显示18 不管怎么  都是显示A最大
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-8 17:37:18 | 显示全部楼层
12 ,32,56
这样输入数据 两个数据中间用逗号分隔

应该你在scanf的格式控制符里面是 %d,%d,%d
两个%d 中间用逗号做分隔
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-4-8 17:44:53 | 显示全部楼层
嗯嗯  是运行后,错了  谢啦
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-8 18:16:48 | 显示全部楼层
  1. #include <stdio.h>
  2. void main()
  3. {
  4.   int a,b,c,max;
  5.   printf("please input a,b,c: \n");
  6.   scanf("%d,%d,%d",&a,&b,&c); //此处的%d后面有“逗号”,因此在运行输入数据的时候应该输入逗号,如:1,2,3   
  7.   max=a;
  8.   if (max<b)
  9.         max=b;
  10.   if (max<c)
  11.         max=c;
  12.   printf("the largest number is %d\n",max);
  13. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-8 18:59:43 | 显示全部楼层
楼主加油,鱼C加油!我们都看好你哦!
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-4 08:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表