为了账号安全,请及时绑定邮箱和手机立即绑定

如下图是我做的程序,请问是哪块出问题了啊?

如下图是我做的程序,请问是哪块出问题了啊?

C
富国沪深 2023-03-07 11:07:32
查看完整描述

2 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

#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整除");

else

printf("不能被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;

}

else

break;

}

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;

}


查看完整回答
反对 回复 2023-03-10
?
交互式爱情

TA贡献1712条经验 获得超3个赞

#include<stdio.h>
void main()
{
int sum,i,a,b,c;
for(i=100;i<=200;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
sum=a+b+c;
if(sum%5==0)
printf("%d\t",sum);
else 
printf("不能被5整除!\n");
continune;
}
printf("\n");
}


查看完整回答
反对 回复 2023-03-10
  • 2 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号