点赞(0)
 

0.0分

48 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 18 条评论

天才骚年 2年前 回复TA
@白的像碳 发现问题了吗我也是这样
白的像碳 2年前 回复TA
@白的像碳 BS当没看见,我忘记删了
白的像碳 2年前 回复TA
#include<stdio.h>
int BS(int a);
int main()
{
	long long  a;
	while(scanf("%lld",&a)!=EOF)
	{
	    if(a==0)
	    break;
	    int t;
        t=a%10;
        int m;
        m=a/10;
        int x;
        x=m-5*t;
        if(x%17==0)
        printf("1\n");
        else
        printf("0\n");
	}
	return 0;
}
想问问为什么这个题解是50分
wrinkle 2年前 回复TA
@小可乐 我想问一下,虽然用了我们对于除法的认识,但是为什么一定要化小,不能直接用字符转化来的数%17吗?
奇妙的法军 2年前 回复TA
请问一下如果我输入超过200位的数字不会越界吗
小可乐 2年前 回复TA
int类型是有范围的,最大为2^31-1,所以一些超大数没法处理。题主把超大数看成字符串,一位一位地去掉17的整数倍,大数化小,实在是妙
此间少年 2年前 回复TA
秀儿是你吗?
abcpony 2年前 回复TA
同余运算的妙用啊!