首页 > 编程知识 正文

c语言-输出三个数中的最大值

时间:2023-05-06 03:40:01 阅读:286869 作者:2085

#include<stdio.h>int main(){int a, b, c, d;scanf("%d %d %d", &a, &b, &c); if(a > b) { if(a > c) { d = a; } else { d = c; } } else { if(b > c) { d = b; } else { d = c; } }printf("最大值为:%dn", d);}

输入3,4,5,调试步骤如下:

在if(a > b)这行设置断点

设置a,b,c分别为3, 4,5

 

调试窗口显示变量的值为:

 

 

由于a = 3小于 b = 4,点击下一步,会直接跳出if(a > b),执行else花括号下的语句

 

d仍然没有被赋值

 

再点击下一步,会按顺序判断输入的数值是否符合b > c,若符合,执行 if 花括号中的指令,若不符合,则跳转执行else花括号中的指令

 

 

 

再点击下一步,完成赋值并准备执行输出语句(还没有执行)

 

 

 

 最后点击下一步,输出结果

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。