[试题]

下列给定程序中,函数fun()的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main,~数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <conio.h>

include <stdio.h>

void fun(long s,long *t)

/**********************************/

{ int d;

long s1=l;

*t=0;

while(s>0)

{ d=s%10;

/**********************************/

if(d%2=0)

{*t=d*sl+*t;

sl*=10

}

/**********************************/

s/=10;

}

}

main ( )

{ long s,t;

clrscr();

printf("/nPlease enter s: "); scanf("%ld",&s);

fun(s,&t);

printf("The result is :%ld/n",t);

}

参考答案与解析:

相关试题

下列给定程序中函数proc()的功能是:将长整型数中为偶数的数依次逆向取出,构成

[主观题]下列给定程序中函数proc()的功能是:将长整型数中为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。例如,当s中的数为12345678时,则t中的数为8642。请修改函数proc()中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:

  • 查看答案
  • 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个

    [主观题]下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,

    [主观题]下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include<stdio.h>include <conio.h>/*************found**************/void fun(long s,long t){ long s1=10;s/=10;*t

  • 查看答案
  • 下列给定程序中函数proc的功能是:取出长整型变量s中偶数位上的数,依次构成一个

    [主观题]下列给定程序中函数proc的功能是:取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为l23456789时,t中的数为2468。请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include<stdlib.h> include<stdio.h> include<conio.h> //****found**** void proc(long S,long t)

  • 查看答案
  • 给定程序MODIC中函数fun功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。<br />  例如,当s中的数为:87653142时,t中

    [问答题]给定程序MODIC中函数fun功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。  例如,当s中的数为

  • 查看答案
  • 下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数

    [主观题]下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为7654321时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!include<;stdi0.h>;

  • 查看答案
  • 下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从

    [主观题]下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高

    [主观题]下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为64862。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!include<;stdi0.h>;unsigned long fun(unsigned long n){unsigned long x=0;int t;

  • 查看答案
  • 给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上

    [主观题]给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在1中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上

    [主观题]给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。include<conio.h>include<stdio.h>/************found************/void fun(long s,long t){ long s1=10;*t=S%10;while(s>0){ s=s/l00;*t=S%10*s1+*t;/*********

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:将长整型数中每一位上为偶数的数依次取出,