user-0 提问: 哪里错了(´;︵;`)

回复:
user: user-1
content: #include<stdio.h> #include <stdlib.h> #include <math.h>  int main() 	{ 	int a,b,c; 	scanf("%d %d",&a,&b); //input 23 -150 	c=a+abs(b); 	printf("%d",c); 	return 0; }

user: user-2
content: #include "stdafx.h" #include<math.h> int main(int argc, char* argv[]) {     int a,b,c;     scanf("%d%d",&a,&b);     //input   23 -150 	printf("%d+%d",a,b);     c=a+abs(b);     printf("%d\n",c);  	return 0; }  不知对不对

user: user-0
content: 解决了，谢谢你。加了个while语录

user: user-3
content: 引用 13 楼 weixin_46371549 的回复:[quote=引用 12 楼 自信男孩的回复:][quote=引用 11 楼 weixin_46371549 的回复:] [quote=引用 8 楼 自信男孩的回复:]#include<stdio.h> #include <stdlib.h>  int main() {     int a,b,c;      scanf("%d,%d",&a,&b);      c=a+abs(b);     printf("%d",c);     return 0; }  供参考～  需要引入<stdlib.h>头文件 还是错误的[/quote]  我已经在Linux下编译运行了，没问题。你说的错误是编译问题，还是运行问题？[/quote] 答案错误，在PTA上显示。[/quote]  上面不是跟你提示了吗？你的scanf中为啥在双引号里加一个逗号呢？你没发现这个问题？

user: user-0
content: 引用 14 楼 m0_46108109的回复:把逗号改成空格 scanf("%d,%d",&a,&b); 这样OK了，谢谢  #include<stdio.h> #include<stdlib.h> #include<math.h>     int main()  {    int a,b,c;    while(scanf("%d%d",&a,&b)!=EOF);     c=a+abs(b);     {         printf("%d",c); }    return 0; }

user: user-4
content: 把逗号改成空格 scanf("%d,%d",&a,&b);

user: user-0
content: 引用 12 楼 自信男孩的回复:[quote=引用 11 楼 weixin_46371549 的回复:] [quote=引用 8 楼 自信男孩的回复:]#include<stdio.h> #include <stdlib.h>  int main() {     int a,b,c;      scanf("%d,%d",&a,&b);      c=a+abs(b);     printf("%d",c);     return 0; }  供参考～  需要引入<stdlib.h>头文件 还是错误的[/quote]  我已经在Linux下编译运行了，没问题。你说的错误是编译问题，还是运行问题？[/quote] 答案错误，在PTA上显示。

user: user-3
content: 引用 11 楼 weixin_46371549 的回复:[quote=引用 8 楼 自信男孩的回复:]#include<stdio.h> #include <stdlib.h>  int main() {     int a,b,c;      scanf("%d,%d",&a,&b);      c=a+abs(b);     printf("%d",c);     return 0; }  供参考～  需要引入<stdlib.h>头文件 还是错误的[/quote]  我已经在Linux下编译运行了，没问题。你说的错误是编译问题，还是运行问题？

user: user-0
content: 引用 8 楼 自信男孩的回复:#include<stdio.h> #include <stdlib.h>  int main() {     int a,b,c;      scanf("%d,%d",&a,&b);      c=a+abs(b);     printf("%d",c);     return 0; }  供参考～  需要引入<stdlib.h>头文件 还是错误的

user: user-0
content: 还是错误的唉😔

user: user-3
content: #include<stdio.h> #include <stdlib.h>  int main() {     int a,b,c;      //scanf("%d,%d",&a,&b);   //input 50,-50     scanf("%d%d",&a,&b);     //input   23 -150      c=a+abs(b);     printf("%d",c);     return 0; } 供参考～

user: user-3
content: #include<stdio.h> #include <stdlib.h>  int main() {     int a,b,c;      scanf("%d,%d",&a,&b);      c=a+abs(b);     printf("%d",c);     return 0; }  供参考～  需要引入<stdlib.h>头文件

user: user-0
content: 题目要求测试数据有多组，处理到文件尾！   不知道怎么搞

user: user-0
content: 引用 4 楼 MorgenChen的回复:请把题目要求复制详细点，输出格式是什么样子？ 就这一点。还有这个 输入样例:  在这里给出一组输入。例如：  23 -150  输出样例:  在这里给出相应的输出。例如：  173

user: user-0
content: 引用 4 楼 MorgenChen的回复:请把题目要求复制详细点，输出格式是什么样子？ 输入格式:  测试数据有多组，处理到文件尾。每组测试数据在同一行输入2个整数a,b。  输出格式:  每组输出a+|b|的值

user: user-1
content: 请把题目要求复制详细点，输出格式是什么样子？

user: user-0
content: 引用 2 楼 寻开心的回复:abs是math.h头文件包含的 还是不对唉😔

user: user-5
content: abs是math.h头文件包含的

user: user-0
content: a.c: In function ‘main’: a.c:5:9: warning: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration]      c=a+abs(b);          ^~~ a.c:4:5: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]      scanf("%d,%d",&a,&b);      ^~~~~~~~~~~~~~~~~~~~