#include<stdio.h>
#include<string.h>
int main()
{
char a[100];
while(scanf("%s",&a)&&a[0]!='0')
{
int n,y=0,i=1;
n=strlen(a);
while(y<1)
{
n--;
y=y+(a[n]-'0')*i;
i=i*10;
}
while(n>0)
{
y=y/10-y%10*5;
i=i/10;
while(y<1&&n>0)
{
n--;
y=y+(a[n]-'0')*i;
i=i*10;
}
}
if(y%17==0)
printf("1\n");
else
printf("0\n");
memset(a, 0, sizeof(a));
}
}
/*
#include<stdio.h>
#include<string.h>
int main()
{
char num[101];
while (scanf("%s", num) != EOF && num[0] != '0') {
int s = 0;
for (int i = 0; i < strlen(num); i++) {
s = (s * 10 + num[i] - '0') % 17;
}
if (s == 0)
printf("1\n");
else
printf("0\n");
}
}
*/
0.0分
3 人评分
#include<stdio.h> void main() { int m,n,j,k,i,l; for(i=1;i<=10;i++) { scanf("%d",&m); n=m/10;//得到整数 k=m-n*10;//得到个位数 j=n-5*k; if(j%17==0&&j!=0)//判断是否为17的倍数 printf("1"); else printf("0"); if(n==0) break; } }
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1195 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:505 |
WU-输入输出格式练习 (C++代码)浏览:1078 |
DNA (C语言描述,数据结构)浏览:851 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
回文数字 (C语言代码)浏览:2509 |
简单的a+b (C语言代码)浏览:415 |
模拟计算器 (C++代码)浏览:801 |
The 3n + 1 problem (C语言代码)浏览:502 |
淘淘的名单 (C语言代码)浏览:1225 |