问答题
填空题 str是一个由数字和字母字符组成的字符串,由变量num传入字符串长度。请补充函数fun(),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。 例如:str=“Bcd123e456hui890”,结果为:123456890。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include
#define N 80 int bb[N]; int fun(char s[],int bb[],int num) { int i,n=0; for(i=0;i
【参考答案】
【1】s[i]>= ′0′ &&s[i]<= ′9′ 【2】s[i]- ′0′ 【3】n
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
改错题下列给定程序中,函数fun()的功能是找出100~n(不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include #define N 100int fun(int *s, int n){ int i,j,k,a,b,c;j=0;for(i=100; i 1000);num= fun(a,n);printf( n nThe result : n );for(i=0; i<num; i++) printf( %5d ,a[i]);printf( n n );}
点击查看答案&解析
问答题
编程题请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)例如:t=1000时 ,函数值为987。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include #include #include int fun(int t){}main(){ int n; clrscr(); n=1000; printf( n=%d, f=%d n ,n, fun(n));}
点击查看答案&解析
相关试题
编程题请编写函数fun(),它的功能是求Fib...
改错题下列给定程序中,函数fun()的功能...