|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- int main()
- {
- int a,b,c,Max,e,f;
- scanf("%d,%d,%d",&a,&b,&c);
- if //第一次判断
- (a>b)
- a = e;
- else
- b = e;
- if //第二次判断
- (b>c)
- b = f;
- else
- c = f;
- if //第三次判断
- (e>f)
- Max = e;
- else
- Max = f;
- printf("最大值 = %d\n",Max);
- system("pause");
- return 0;
-
- }
复制代码 我输入三个数后最后输出结果是1,求助
本帖最后由 乐乐学编程 于 2020-10-16 22:03 编辑
你的程序不对,帮你修改了
- #include<stdio.h>
- int main()
- {
- int a,b,c,Max,e ,f; // e、f 没有赋初值,就拿来运算
- scanf("%d%d%d",&a,&b,&c); // scanf() 语句中除控制符外,不要加任何字符,容易出错
- if (a<b) //第一次判断
- a = b;
- if (b<c) //第二次判断
- b = c;
- if (a<b) //第三次判断
- Max = b;
- else
- Max = a;
- printf("最大值 = %d\n",Max);
- system("pause");
- return 0;
-
- }
复制代码
|
|