简答题:下列给定程序中函数proc()的功能是:将长整型数中为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
下列给定程序中函数proc()的功能是:将长整型数中为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。例如,当S中的数为l2345678时,则t 中的数为8642。
请修改函数proc()中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
void proc(long S,long*t)
{
int d;
long s1=1,i=1:
*t=0:
while(s/i>0)
i=i*10:
i=i/10:
while(s>0)
{
d=s/i:
//****found****
if(d%2 1=0)
{
//****found****
t=d*s1+t:
s1*=10:
}
s=s%i;
i=i/10:
}
}
void main()
{
long s,t;
system("CLS");
printf("\nPlease enter s");
scanf("%1d",&s);
proc(s,&t):
printf("The result is:%1d\n",t);
}
参考答案:
答案解析:

请补充函数proc(),该函数的功能是:把一个字符串中的字符(字母)按从小到大排序,并把这个全部由字母组成的字符串保存在

请补充函数proc(),该函数的功能是:把一个字符串中的字符(字母)按从小到大排序,并把这个全部由字母组成的字符串保存在原串中,函数返回这个字符串的长度。例如,

查看答案

请编写函数proc(),其功能是:将str所指字符串中除了下标为奇数、同时ASCII值为偶数的字符外,其余的全部删除,串

请编写函数proc(),其功能是:将str所指字符串中除了下标为奇数、同时ASCII值为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新串放在t所指的数

查看答案

A.凉血利咽 B.清热泻火 C.清热化湿 D.清热疏风 E.清热利尿 清宁丸除消肿通便外,又能

A.凉血利咽 B.清热泻火 C.清热化湿 D.清热疏风 E.清热利尿 清宁丸除消肿通便外,又能

查看答案

按《公路工程质量检验评定标准》(JTG F80/1-2004)的规定,工程质量评定得分大于等于(  )分为优良。

按《公路工程质量检验评定标准》(JTG F80/1-2004)的规定,工程质量评定得分大于等于(  )分为优良。 A.80 B.85 C.90 D.95

查看答案

下列给定程序中,函数proc()的功能是:根据形参m(2 ≤m≤9)的值,在m行m列的二维数组中存放如下所示的数据,由m

下列给定程序中,函数proc()的功能是:根据形参m(2 ≤m≤9)的值,在m行m列的二维数组中存放如下所示的数据,由main()函数输出。 例如,若输入3,

查看答案