sjfb.net
当前位置:首页 >> C语言程序设计,编写函数判断一个整数m的各位数字... >>

C语言程序设计,编写函数判断一个整数m的各位数字...

int sub(int m){ /************program*************/ int sum = 0; while (m){ sum += m%10; m/=10; } if (sum % 7 == 0)return 1; else reutrn 0; /**************end***************/}

int check(int w){int k=1,s=0;while(w){s+=(w%10)*(w%10);w/=10;}if(s%5) k=0;return k;}

#include#include #include#includeint 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; i...

思路:求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。 参考代码: #include int main(){ int n,num=0;scanf("%d",&n);wh...

#include void main() {int x,y,a,b,c; coutx; if ((x999)) { cout

你写的太复杂了,很容易错#include void main() { int t,s=0,n; printf("输入数字:"); scanf("%d",&n); t=n; while(t) s=s*10+t%10,t/=10; if(s==n)printf("是\n"); else printf("不是\n"); } 思路是把一个数倒过来,如果还等于原数,就是

#include int isOdd(int n){ if(n%2==0)return 0; else return 1;}int main(){ int a, b, c; scanf("%d%d%d", &a, &b, &c); if(isOdd(a))printf("%d is odd\n", a); else printf("%d is even\n", a); if(isOdd(b))printf("%d is odd\n", b); els...

#include "Stdio.h" #include "Conio.h" int main(void) { int i,k; long n,m; int digit[10]; clrscr(); puts("Please input a long number:"); scanf("%ld",&n); m=n;k=0; do { digit[k++]=m%10; /**//*保存最低位*/ m/=10; /**//*去...

int main(){ int a=0; // 素数的个数 int num=0; // 输入的整数 printf("输入一个整数:"); scanf("%d",&num); for(int i=2;i

思路见注释—— //#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int prime(int n){//定义一个素数判断函数,判断传入的n,是返回1,否则返回0 int i; if(n>2 && !(n&1) || n

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com