下列给定程序中函数proc的功能是:取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为l23456789时,t中的数为2468。请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include<stdlib.h> include<stdio.h> include<conio.h> //****found**** void proc(long S,long t) { long sl=10; s/=10; *t=s%10; //****found**** while(s<O) { s=s/l00; *t=s%10*sl+*t; s1=sl*10; } } void main {long S,t; system("CLS"): printf("\nPlease enter S:"); scanf("%ld",&s); proc(S,&t); . printf("The result is:%ld\n",t); }
相似题目
-
一个长整型变量在内存中占据()字节的空间。
-
()是设备驱动程序中对设备的I/O通道进行管理的函数,可以替代proc文件系统,实现一些()的命令。
-
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()
-
函数就是将完成特定功能的一系列操作命令隐藏起来,封装在一个黑匣子中,程序员通过函数名和给定的输入(括号里的参数)来调用它,从而得到函数的计算结果。
-
变量a、b、c、s均为已定义的整型变量,且a、c都已赋值(c大于0),则与以下程序段s=a;For(b=1;b<=c;b++) s=s+1;功能等价的赋值语句是
-
在C程序中,可把整型数以二进制形式存放到文件中的函数是()。
-
在C语言中,合法表示长整型数的是?
-
执行下列程序段后,整型变量e的值为()。
-
设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
-
有下列程序,功能是把输入的+进制长整型数以+六进制的形式输出,完成程序 include"stdio.h" main() { char b[17]={"0123456789ABCDEF"}; int c[50],d,i=0,base=16; long n; scanf("%1d",&n); do{c[i]=n%base;i++;n=【 】;} while(n!=0); for(--i;i>=0;--i) {d=【 】;printf("%c",b[d]);} printf("H\n");}
-
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在1中。高位仍在高位,低位仍在低位。
-
下列给定程序中,函数proc()的作用是:将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。
-
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
-
【单选题】荷载效应S和结构抗力R为两个独立的随机变量,功能函数Z=R-S,下列叙述 () 是正确的。
-
【单选题】C语言中,合法的长整型常数是()。
-
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!/**********code.c**********/includ/**********found**********/voif
-
下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动函数main(),不得增行或删行,也不得更改程序的结构。/**********code.c**********/includ<stdio.h>voifun(innin*a){ini,j,p,t;for(j=0;j<n-1;j++){p=j;/***
-
给定程序MODI1.C中函数fun的功能是:计算n!。例如,给n输入入5,则输出l20.000000。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。/**********code.c**********/includ<stdio.h>doublfuin)doublresul1.;/**********found***
-
下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
-
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。 include <s
-
下列变量的数据类型为Long(长整型)型的是()。
-
给定程序MODI1.C中函数fun功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!/**********code.c**********/includ<stdio.h
-
若s、i均为整型变量,执行下列程序段后s的值为 【11】 。 S=0 i=1 DOS=S+i ┊i=i+1 Loop Until i>5
-
以下程序段执行后,整型变量 s 的值为()s ←1for i 从 1 至 5 s ←s * i