输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

#include "stdio.h"main(){char c;int letters=0,space=0,digit=0,others=0;printf("please input some characters\n");while((c=getchar())!='\n'){if(c>='a'&amp;&amp;c<='z'||c>='A'&amp;&amp;c<='Z')letters++;else if(c== ' ')space++;else if(c>='0'&amp;&amp;c<='9')digit++;elseothers++;}printf("all in all:ch...
2010-08-21 20:41 | 阅读 874 次 | 评论 0 条

水仙花

#include <stdio.h>void main (){ int x,y,z,a; for(a=101;a<1000;a++) { x=a/100; y=(a/10)%10; z=a%10; if(a==x*x*x+y*y*y+z*z*z) { printf("%d\n",a); } }} /*153 370 371 407*/
2010-08-21 20:33 | 阅读 649 次 | 评论 0 条

判断一个数是否为素数

main() { int i ,x; printf("enter a number :"); scanf("%d",&amp;x); for(i=2;i<x;i++) { if(x%i==0) break; } if(i==x) printf("yes\n"); else printf("no\n"); }
2010-08-15 17:34 | 阅读 785 次 | 评论 2 条

浮点型数据四舍五入

#include <stdio.h>void main(){ float a,b,c,e,g,h,j; int i; scanf("%f",&amp;a); b=a*100; c=b+0.5; g=(int)c; h=g/100; printf("%f",h); }
2010-08-15 00:28 | 阅读 576 次 | 评论 0 条
文章归档