问答题

函数 fun 功能是: 将 a、 b 中的两个两位正整数合并形成一个新的整数放在 c 中。 合并的方式是将 a 中的十位和个位数依次放在变量 c 的千位和十位上, b 中的十位和个位数依次放在变量 c 的个位和百位上。
例如, 当 a=45, b=12。 调用该函数后, c=4251。
注意, 部分源程序存在文件 PROG1.C 中。 数据文件 IN.DAT 中的数据不得修改。
请勿改动主函数 main 和其它函数中的任何内容, 仅在函数 fun 花括号中填入你编写的若干语句。

/**********code.c**********/
#include
void fun(int a, int b, long *c)
{

}
int main()
{
   int a,b;
   long c;
   printf("Input a b:");
   scanf("%d%d", &a, &b);
   fun(a, b, &c);
   printf("The result is: %ld\n", c);
}

/**********-code.c**********/


延伸阅读

你可能感兴趣的试题

参考答案:(1) 错误: int i;
正确: int i, sl;
(2) 错误: t[i]=s[sl-i]...
参考答案:

①0
②x
③t++

5.单项选择题

下面结构体的定义语句中, 错误的是(     )。

A.struct ord {int x;int y;int z;} struct ord a;
B.struct ord {int x;int y;int z;}; struct ord a;
C.struct ord {int x;int y;int z;} a;
D.struct {int x; int y;int z;} a;

6.单项选择题

以下叙述中正确的是(     )。

A.在 C 语言中, 预处理命令行都以“#” 开头
B.预处理命令行必须位于 C 源程序的起始位置
C.#include 必须放在 C 程序的开头
D.C 语言的预处理不能实现宏定义和条件编译的功能

7.单项选择题

若要使用 C 数学库中的 sin 函数, 需要在源程序的头部加上
#include
关于引用数学库, 以下叙述正确的是(     )。

A.将数学库中 sin 函数的源程序插入到引用处, 以便进行编译链接
B.将数学库中 sin 函数链接到编译生成的可执行文件中, 以便能正确运行
C.通过引用 math.h 文件, 说明 sin 函数的参数个数和类型, 以及函数返回值类型
D.实际上, 不引用 math.h 文件也能正确调用 sin 函数

9.单项选择题

以下叙述中正确的是(     )。

A.如果 p 是指针变量, 则&p 是不合法的表达式
B.如果 p 是指针变量, 则*p 表示变量 p 的地址值
C.在对指针进行加、 减算术运算时, 数字 1 表示 1 个存储单元的长度
D.如果 p 是指针变量, 则*p+1 和*(p+1)的效果是一样的

10.单项选择题

以下叙述中正确的是(     )。

A.如果企图通过一个空指针来访问一个存储单元, 将会得到一个出错信息
B.即使不进行强制类型转换, 在进行指针赋值运算时, 指针变量的基类型也可以不同
C.设变量 p 是一个指针变量, 则语句 p=0;是非法的, 应该使用 p=NULL;
D.指针变量之间不能用关系运算符进行比较