#牛客在线求职答疑中心##include <stdio.h>
void num()
{extern int x,y;int a=15,b=10;
x=a-b;y=a+b;
int x,y;
int main()
{int a=7,b=5;
x=a+b;y=a-b;
num();
printf("%d,%d\n",x,y);
return(0);
}
void num()
{extern int x,y;int a=15,b=10;
x=a-b;y=a+b;
int x,y;
int main()
{int a=7,b=5;
x=a+b;y=a-b;
num();
printf("%d,%d\n",x,y);
return(0);
}
全部评论
你好,你发的这段代码是一个C语言程序,主要功能是计算两个数的和与差,并输出结果。不过,你的代码中有一些小错误,比如变量x和y在函数num()中重新定义,这会导致编译错误。另外,printf()函数中的格式字符串应该使用双引号,而不是单引号。以下是修改后的代码:
```c
#include <stdio.h>
void num()
{
extern int x, y;
int a = 15, b = 10;
x = a - b;
y = a + b;
}
int main()
{
int a = 7, b = 5;
x = a + b;
y = a - b;
num();
printf("%d, %d\n", x, y);
return 0;
}
```
这段代码首先在main()函数中计算x和y的值,然后调用num()函数,最后在printf()函数中输出x和y的值。
相关推荐
昨天 00:40
门头沟学院 前端开发其它 点赞 评论 收藏
分享
点赞 评论 收藏
分享