小白又来求助啦,对编程中的函数问题有疑惑,求大佬们解答
通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,程序结束。
程序代码:#include <stdio.h>
static int a = 10;
static int b = 20;
int add(int a,int b)
{
int c;
scanf("%d", &c);
if (a + b == c)
return 1;
return 0;
}
void output(int k)
{
if (k)
printf("Right!\n");
else
{ printf("Not correct! Try again!\n");
output(add(a, b));
}
}
main()
{
printf("%d+%d=", a, b);
output(add(a, b));
}








