牛客网刷题之:HTTP状态码
KiKi访问网站,得到HTTP状态码,但他不知道什么含义,BoBo老师告诉他常见HTTP状态码:
200(OK,请求已成功),202(Accepted,服务器已接受请求,但尚未处理。)
400(Bad Request,请求参数有误),403(Forbidden,被禁止),
404(Not Found,请求失败),500(Internal Server Error,服务器内部错误),
502(Bad Gateway,错误网关)。
- #include <stdio.h>
- int main()
- {
- int i = 0;
- //scanf_s("%d", &i);
- while (scanf_s("%d", &i) != EOF)
- {
- if (i == 200)
- printf("OK\n");
- if (i == 202)
- printf("Accepted\n");
- if (i == 400)
- printf("Bad Request\n");
- if (i == 403)
- printf("Forbidden\n");
- if (i == 404)
- printf("Not Found\n");
- if (i == 500)
- printf("Internal Server Error\n");
- else if (i == 502)
- printf("Bad Gateway\n");
- }
- return 0;
- }
代码的运转结果为:
在这里可以进行多组输入!
用多重if语句合并就可以实现,不过重要的不在于if语句;
而是在于:如何实现多组输入:
- //最常见的俩种实现多组输入的方法
- #include <stdio.h>
- int main()
- {
- int n = 0;
- while(scanf("%d",&n)==1)
- while(scanf("%d",&n)!EOF)
- }
在这里,笔者之列举了常见的俩种实现多组输入的方法,至于其他方法,笔者没有接触过目前!