#include <stdio.h> #include <string.h> #include <math.h> int main() { int i,length,num=0,n=0; char s[102]; while(1) { gets(s); if(s[0]=='0') break; length = strlen(s); for(i=0;i<length;i++) { num += (s[i]-'0')*(int)pow(10,length-1-i); //注意pow返回值类型为double } num = num/10-num%10*5; if(0 == num%17) printf("1\n"); else printf("0\n"); num = 0; } return 0; }
0.0分
0 人评分
A+B for Input-Output Practice (IV) (C++代码)浏览:676 |
printf基础练习2 (有点不明白)浏览:833 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:660 |
C语言训练-大、小写问题 (C语言代码)浏览:611 |
【计算球体积】 (C语言代码)浏览:1101 |
a+b浏览:432 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:662 |
简单的a+b (C语言代码)浏览:434 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:614 |