问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言:编写一个函数fun其功能是: 判断一个整数w的各位数字平方之和能否被5整除 , 可以被5整除则返回1,

发布网友 发布时间:2022-04-19 09:44

我来回答

1个回答

热心网友 时间:2023-10-23 21:21

#include<stdio.h>
#include <stdlib.h>
#include<string.h>
#include<malloc.h>
int iscs(int);
int main()
{
    int w;
    printf("输入1个整数:");
    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;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何画出3d立体画 我想问问收到发票怎么做分录 学生平板电脑改成正常平板教程 别人拿qq骂我,但发的是语音,我举报后他却没有什么反应,还是和原来一... 信报箱可以放牛奶吗 2024贵州中高考生免费景点有哪些 这图片出自哪个游戏或同人动漫? 中华人民共和国可再生能源法修正案说明 可再生资源的利用措施 中广核的校招待遇好不好? C语言当中文件W什么意思 C语言 麻烦详细讲一讲w方式是什么 正确还是错误的 C语言fopen中w和w+的区别在哪儿 c语言 *(*(w+1))与*( w+1 ) [ 4 ] 的区别 c语言指针w C语言中的%w 什么意思? c语言与w等价的表达式 c语言中文件打开。如何区分何时用r,w,a,r+ w+ a+ c语言中"w&quot;是字符串常量吗 c语言中,再对文件的操作模式中,a和a+、w和w+、r和r+有什么区别? C语言中w、w+,r、r+的问题 C语言当中文件W什么意思 惠普打印机无线连接一直脱机惠普2600无线打印显示脱机 到底是干什么用的? 干嘛是什么语气 “干吗”和“干嘛”有什么区别 干嘛是什么意思 干嘛呀是什么语气 干嘛与干嘛呢有什么区别 女人说干嘛是什么意思 r,w,a+,r+在C语言中各自表示什么意思? C语言文件 &quot;w+&quot;与&quot;wb+&quot;区别 c语言w的键盘码是什么 C语言中w[1]能表示W[m][n]的第一行吗 c语言程序 w&gt;x?w:z&gt;y?z:x是什么意思 C语言 w=((x||y)&&(w<&#39;a&#39;))什么意思 hporder-a-cartridge打印机脱机 什么手机好用 手机都有哪些牌子? 手机有什么好处? 手机排行榜 手机由什么组成? 有什么好手机推荐一下 怎样选购手机 手机的利与弊 手机的来历? 什么叫手机 手机平常要怎么保养? 手机发展历史介绍 什么牌子的手机好?