完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.输入两个正整数,m和n,求其最大公约数和最小公倍数。 #include void main() { int hcf(int,int); /*函数声明*/ int lcd(int,int,int); /*函数声明*/ int u,v,h,l; printf("Please input two numbers:n"); scanf("%d,%d",&u,&v); h=hcf(u,v); printf("H.C.F=%dn",h); l=lcd(u,v,h); printf("L.C.D=%dn",l); } int hcf(int u,int v) { int t,r; if(v>u) {t=u;u=v;v=t;} while((r=u%v)!=0) {u=v;v=r;} return(v); } int lcd(int u,int v,int h) { return(u*v/h); } 2.输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。 #include int letter,digit,space,others; void main() { void count(char[]); char text[80]; printf("Please input string:n"); gets(text); printf("string:n"); puts(text); letter=0; digit=0; space=0; others=0; count(text); printf("letter:%d,digit:%d,space:%d,others:%dn",letter,digit,space,others); } void count(char str[]) { int i; for(i=0;str[i]!=' |