下列给定程序中函数fun的功能是:从整数10到55之间 查找能被3整除且有一位上的数值是5的数 把这
下列给定程序中函数fun的功能是:从整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中al放个位数,a2放十位数。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:
(1)a2=k/10;(2)returni;【考点分析】本题考查:取数值n的各个位;return语句,将需要返回的函数值返回给函数main。【解题思路】(1)a2存放十位数,所以是a2=k/10,此处是一个书写错误。(2)根据题意,要返回能被3整除的数的个数,从循环体中可以知道其个数是由i来计算的,所以返回的是i。
相似问题
设有以下语句: int a=1 b=2 c;c=a^(b<;<;2);执行后 c的值为( )
设有以下语句: int a=1,b=2,c;c=a^(b<;<;2);执行后,c的值为( )。A 7B 9C 8D 6请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.02356B.0235C.235D.2356请帮忙给
有以下程序: 程序运行后的输出结果是( )。A 02356B 0235C 235D 2356请帮忙给出正确答案和分析,谢谢!
若有以下程序段: 程序运行后的输出结果是( )。A.16B.8C.4D.2请帮忙给出正确答案和分析
若有以下程序段: 程序运行后的输出结果是( )。A 16B 8C 4D 2请帮忙给出正确答案和分析,谢谢!
以下选项中 不合法的c语言用户标识符是( )。A.a_bB.AaBcC.f1一一bD.一1请帮忙给出
以下选项中,不合法的c语言用户标识符是( )。A a_bB AaBcC f1一一bD 一1请帮忙给出正确答案和分析,谢谢!
若有定义语句:double a *P=&a;以下叙述中错误的是( )。A.定义语句中的*号是-个间址
若有定义语句:double a,*P=&a;以下叙述中错误的是( )。A 定义语句中的*号是-个间址运算符B 定义语句中的木号是-个说明符C 定义语句中的P只能存放
