解题思路:
看不懂看最后的注释
注意事项:
参考代码
#include<stdio.h>
#include<string.h>
int main()
{
char digit[200];
while(scanf("%s",digit)){ //一直输入合法字符串
if(digit[0] - '0'== 0){ //第一个为0直接退出
break;
}
int num = 0;
for(int i=0;i<strlen(digit);i++){
num = num*10 + digit[i] - '0';
num %= 17;
}
if(num == 0){
printf("1\n");
}else{
printf("0\n");
}
}
return 0;
}
/*
1234%17这个就相当于
1%17
=1*10+2
=12%17
=12*10+3
=123%17
=4*10+4
=44%17
=10
看不懂的可以随便在纸上算一个数就悟了
*/
:
0.0分
2 人评分
字符串输入输出函数 (Java代码)浏览:1440 |
A+B for Input-Output Practice (V) (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:618 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:857 |
WU-小九九 (C++代码)浏览:1684 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:667 |
字符逆序 (C语言代码)浏览:615 |
母牛的故事 (C语言代码)浏览:551 |
A+B for Input-Output Practice (V) (C语言代码)浏览:469 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2169 |