解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main(){
int c[30],l,i,j,yu,cn=0,n[9];
char a[30];
scanf("%s",&a);
l=strlen(a);
for(i=0;i<l;i++){
c[i]=a[i]-'0';
}
for(i=2;i<=9;i++){
yu=0;
for(j=0;j<l;j++){
yu=yu*10+c[j];
yu%=i;
}
if(!yu) {
n[cn]=i;
cn++;
}
}
if(!cn) printf("none");
else {
for(i=0;i<cn;i++){
printf("%d",n[i]);
if(i!=cn-1) printf(" ");
}
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:699 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:631 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
1011题解浏览:819 |
矩阵加法 (C语言代码)浏览:1768 |
母牛的故事 (C语言代码)浏览:519 |
明明的随机数 (C语言代码)浏览:965 |
C语言训练-最大数问题 (C语言代码)浏览:668 |