C语言 我写了好几个函数,每个函数都要打印一个输出结果,先调用的函数的输出是下一个函数的输入,但是最后显
C语言我写了好几个函数,每个函数都要打印一个输出结果,先调用的函数的输出是下一个函数的输入,但是最后显示的只有最后一个函数的结果,之前调用的函数的结果都没有了。。。该怎么...
C语言 我写了好几个函数,每个函数都要打印一个输出结果,先调用的函数的输出是下一个函数的输入,但是最后显示的只有最后一个函数的结果,之前调用的函数的结果都没有了。。。该怎么解决
展开
展开全部
比如:
int fun1(){
....
}
int fun2(int a) {
.....
}
int fun3(int b) {
...
}
int main() {
int a,b;
a = fun1();
printf("fun1 = %d", a);
b = fun2(a);
printf("fun 2 = %d", b);
printf("fun3 = %d", fun3(b));
}
这样不就行了
int fun1(){
....
}
int fun2(int a) {
.....
}
int fun3(int b) {
...
}
int main() {
int a,b;
a = fun1();
printf("fun1 = %d", a);
b = fun2(a);
printf("fun 2 = %d", b);
printf("fun3 = %d", fun3(b));
}
这样不就行了
更多追问追答
追问
我那个程序,是在编写函数时,在函数的末尾把结果打印到输出文件里的,main里直接调用函数,
追答
如果要输出到文件中,注意换行,不然你每次都会从开头写,就会覆盖以前的内容,你可以单步一下,看看是否是没有换行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询