有以下程序段 scanf("%d%d%d",&a,&b,&c); if(a>b) a=b; if(a>c) a=c; printf("%d\n",a); 该程序段的功能是

admin2015-11-24  5

问题 有以下程序段
        scanf("%d%d%d",&a,&b,&c);
        if(a>b) a=b;
        if(a>c) a=c;
        printf("%d\n",a);
    该程序段的功能是

选项 A、输出a、b、c中的最小值
B、输出a、b、c中的最大值
C、输出a的原始值
D、输出a、b、c中值相等的数值

答案A

解析 程序执行过程为:从键盘读入三个整型数据,依次赋给a,b,c,判断a>b,若成立将较小的值b赋值给较大的值a,判断a>c,若成立将较小的值c赋值给较大的值a,if实现了将从键盘读入的数据中最小值赋给a的功能,最后输出a,也即输出最小值。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ikID777K
0

相关试题推荐
最新回复(0)