牛客网刷题之: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)
}
在这里,笔者之列举了常见的俩种实现多组输入的方法,至于其他方法,笔者没有接触过目前!