小唯快跑啊
#include<stdio.h>#include <stdlib.h>#include<string.h>#include<malloc.h>int iscs(int);int main(){int w;scanf("%d",&w);if(iscs(w))printf("可以被5整除");elseprintf("不能被5整除");return 0;}int iscs(int w)//可以整除 返回true{char *p;int i=0,sum=0,wSave=w;while(1)//计算数字位数{if(wSave/10>0){i++;wSave=wSave%10;}elsebreak;}p=malloc(sizeof(char)*(i+2));itoa(w,p,10);for(i=0;i<strlen(p);i++){sum=sum+(p[i]-'0')*(p[i]-'0');}if(sum%5==0){return 1;}return 0;}