题目要求用三个函数分别输出判别式小于,等于,大于0情况时的根。
问题:运行程序时无论什么情况,输出均为空。
将几个函数的声明放到main函数前面,不要放到main函数里面!
1、将以下函数声明放到主函数前;
void f1();
void f2();
void f3();
2、将三个if的函数体中的void删除;
例如:
if(n>0){
f1(a,b,n);
}
再试试就可以了;
望采纳;
void类型函数,表示不返回结果,函数体中可以没有表达式return语句,void类型的函数虽然不直接返回一个值,但它通常以屏幕输出等方式体现
例如在函数中:
void 函数名(形参表)
{
函数体
printf(“ ”);
}
可以以printf(“”)形式输出结果,而不是返回主调函数
数组与函数知识点还是有些抽象的,需要多加练习理解