ksdf.net
当前位置:首页>>关于如何编程判断一个数是否为正整数的资料>>

如何编程判断一个数是否为正整数

int is_int(char *s)//判断s中是否为整数,如果是返回1,否则返回0. { char* p =s;//p指向s。 if(*p=='+'||*p=='-')//如果第一个字符为符号,则从第二个开始遍历。 p++; while(*p)//遍历字符串。 { if(*p'9') return 0;//出现非法字符,返回0,...

#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; /**//*去...

这里只写处理过程,输入自己处理。 for(i=0;i

#include int isz(int n){ int i; if(n

#include #include void main(){ int n,r,i; printf("输入 n:"); scanf("%d",&n); for(i=2;i=n) printf("n=%d,是素数\n",n); else printf("n=%d,不是素数\n",n);}

#include "stdio.h" int main(void) { int n; scanf("%d", &n); if (n % 35 == 0) printf("YES"); else printf("NO"); return 0; }

输入一个数,强制转成整型与这个数作差,结果不为0则不是整数,反之就是。至于正负就与0作比较就行了。。。

#include #include int shu(long unsigned num) //判断一个给定的数num是不是素数 //是返回1,否则返回0 { int t,i; t=sqrt(num)+1; for(i=2;i

#include #include void main() { while(1) { int nNum; printf("输入一个整数、"); scanf("%d", &nNum); if (nNum == 0) { printf("%d是零\n", nNum); } else if (nNum>0) { printf("%d是正整数\n", nNum); } else { printf("%d是负整数\n", nN...

void main() { int a; scanf("%d",&a); if (a%2==0) { printf("偶数"); } else { printf("奇数"); } } program JO; var a:integer; begin read(a); if a mod 2=0 then writeln('偶数') else writeln('奇数'); end. Dim A As Integer Input A If ...

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