两道C语言题 进来帮帮我啊
1. 在下列程序的。。。处添加代码,使程序实现用户输入什么数字,程序就输出什么数字的功能。禁止内嵌汇编。(编译环境:VC,Debug环境下。)void fun()
{
int s;
scanf("%d", &s);
。。。。。。
}
int main(int argc, char* argv[])
{
int a = 0;
fun();
printf("%d", a);
return 0;
}
2.写一个函数,int add(int a,...), 参数个数可变,实现任何个数的int型变量相加。禁止内嵌汇编。
(编译环境:VC环境下 )
如 可以这样调用:add(10, 20, 40); 返回70.
或:add(1, 2, 5, 7, 10, 20); 返回45.
或:add(2, 7); 返回9.
或:add(10); 返回10.
或。。。。参数个数可以为任意个数。