现在的位置: 首页 > 14 二级C语言 > 正文

2010春 C语言 阅读程序(13分)

2011年05月30日 14 二级C语言 ⁄ 共 927字 ⁄ 字号 暂无评论

11. 以下程序运行时输出到屏幕的结果第二行是 (13) ,第四行是 (14) 。

1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#define MAX(A,B)  A>B?2*A:2*B
 
int main()
{
    int a=1,b=2,c=3,d=4,t;
    t=MAX(a+b,c+d);
    printf("%d\n",t);
    return 0;
}

12. 以下程序运行时输出到屏幕的结果第一行是 (15) ,第二行是 (16) 。

1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main()
{
    int a=1,b=2;
    a+=b;
    b=a-b;
    a-=b;
    printf("%d,%d\n",a,b);
    return 0;
}

13. 以下程序运行时输出至到屏幕的结果第一行是(17) ,第二行是(18) 。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
void swap(int a,int b)
{
    int t;
    if(a>b)t=a,a=b,b=t;
}
 
int main()
{
    int x=13,y=11,z=12;
    if(x>y)swap(x,y);
    if(x>z)swap(x,z);
    if(y>z)swap(y,z);
    printf("%d\t%d\t%d\n",x,y,z);
    return 0;
}

抱歉!评论已关闭.