解题思路:
注意事项:
参考代码:
#include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; int main() { char c[1000]; int r;//余数 scanf("%s",c); int k; int i; int f = 0; for(k = 2;k <= 9;k++){ r = 0; i = 0; while(c[i]){ r *= 10; r += c[i] - '0'; r %= k; i++; } if(r == 0){ f = 1; printf("%d ",k); } } if(f==0){ printf("none"); } printf("\n"); return 0; }
0.0分
1 人评分
C语言训练-大、小写问题 (C语言代码)浏览:2414 |
字符串输入输出函数 (Java代码)浏览:1482 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:797 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:741 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:749 |
字符串的输入输出处理 (C语言代码)浏览:1079 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:583 |
1005答案错误为什么浏览:1986 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1384 |
【计算两点间的距离】 (C语言代码)浏览:871 |