关于一段C语言的编写

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:36:59
我在些这下面的程序的时候,每次组建都会出现 0 error(s), 0 warning(s)
运行后出现的是 Press any key to continue
我是按照书上写饿输入的 但是和书上的结果不一样
是我写错了,还是没有建立对工程区。求各位大虾帮帮忙,我是初学者
对C还是一窍不通,希望给与指点。我用的是Microsoft Visual C++6.0
#include <stdio.h>
char *fun(int n)
{
int g,s,b;
g=n%10;
s=n/10%10;
b=n/100
if((g+b)==s)
return "yes!";
else
return "no!";
}
main()
{
int num1=365,num2495
printf("\n%s%s\n",fun(fun(num1),fun(num2));
}

你这段代码语法错误都一堆,还敢说 0 error(s), 0 warning(s)???

提问要诚实。

看这段:

#include <stdio.h>
char *fun(int n)
{
int g,s,b;
g=n%10;
s=n/10%10;
b=n/100;

if((g+b)==s)
return "yes!";
else
return "no!";
}
int main()
{
int num1=365,num2 = 495;

printf("\n%s%s\n",fun(num1),fun(num2));

return 0;
}

应当是:
printf("\n%s%s\n",fun(num1),fun(num2));

你多打了一个fun(

#include <stdio.h>
char *fun(int n)
{
int g, s, b;
g = n % 10;
s = n / 10 % 10;
b = n / 100;
if((g + b) == s)
return "yes!";
else
return "no!";
}
void main()
{
int num1 = 365, num2 = 495;
printf("\n%s%s\n", fun(num1), fun(num2));