• 2021-04-14
    下面程序段运行后的输出结果是【 】 (假设程序运行时输入5,3回车)
    int a, b;
    void swap
    {
    int t;
    t=a; a=b; b=t;
    }
    main()
    {
    scanf("%d,%d", &a, &b);
    swap;
    printf ("a=%d,b=%d
    ",a,b);
    }
  • a=5,b=3

    内容

    • 0

      写出下列程序运行结果 #include “stdio.h” void swap(int *px , int *py ); void main() { int a,b; a=5; b=10; printf(“ before swap a=%d, b=%d ”,a,b); swap(&a,&b); printf(“after swap a=%d, b=%d ”,a,b); } voidswap(int *px , int *py ) { int temp; temp=*px; *px=* py; *py=temp; printf(“ in swap x=%d,y=%d ”,*px, *py); }

    • 1

      下面程序应能对两个整型变量的值进行交换。以下正确的说法是__________。 int main() { int a=10,b=20; printf("%d,%d",a,b); swap(&a,&b); printf("%d,%d",a,b); return 0; } void swap(int p,int q) { int t; t=p;p=q;q=t; }

    • 2

      有以下程序 #include main( ) { int t; scanf("%...;}执行时输入:6<回车>,则输出结果是

    • 3

      有以下程序段,输出结果为()。 #include<stdio.h> void swap(int *p1) {int b=20; p1=&b; } main() {int a=10,*pa; pa=&a; swap(pa); printf("%d,%d",a,*pa); }

    • 4

      执行下列程序,正确的输出是    。 int x=3,y=5; void swap() {  int a; a=x;  x=y;  y=a; } int main() {  int x=5,y=7; swap(); printf(“%d,%d\n”,x,y); return 0; }: 3,5/#/5,3/#/5,7/#/7,5