# include
/*intyue(inta,int b) //求最大公约数 { inti,min; min=a>b?b:a; for(i=min;i>0;i--) { if(a%i==0&&b%i==0) { returni; break; } } }
intbei(inta,int b) //求最小公倍数 { int c; return c=a*b/yue(a,b); }
int main() { inta,b; printf(\ scanf(\ printf(\和%d的最大公约数和最小公倍数分别为:%d,%d\\n\}
void det1(float a,floatb,float c) //求根 { float x1,x2; x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); printf(\}
void det2(float a,float b) { float x=-b/(2*a); printf(\}
void det3() { printf(\无实数根\\n\
}
int main() { floata,b,c,d; printf(\ scanf(\ d=b*b-4*a*c; if(d>0) det1(a,b,c); if(d==0) det2(a,b); if(d<0) det3(); }
void sushu(int a) //判断素数 { inti,k; k=sqrt(a); if(a==2||a==3)
printf(\是素数\\n\ else for(i=2;i<=k;i++) if(a%i!=0) continue; else {printf(\不是素数\\n\ if(i==k+1) printf(\是素数\\n\}
int main() { int a; printf(\ scanf(\ sushu(a); }*/ /*
void chang(int a[][3]) //转置,数组名作参数。 { inti,j,t; for(i=0;i<3;i++) for(j=0;j<3;j++)
{ if(i void chang(int (*a)[3]) //转置,指针变量作参数。 { inti,j,t; for(i=0;i<3;i++) for(j=0;j<3;j++) { if(i int main() { int b[3][3]={1,2,3,4,5,6,7,8,9},i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) { printf(\ if(j==2) putchar('\\n'); } putchar('\\n'); chang(b); for(i=0;i<3;i++) for(j=0;j<3;j++) { printf(\ if(j==2) putchar('\\n'); } } */ /* void exchang(char *a) //反序输出字符串 { int m=strlen(a),n=m/2+1,i,t; for(i=0;i int main() { char a[10]; printf(\ gets(a); exchang(a); printf(\} */ /* void nchar(int a) //输出数字字符 { inti; int b[4]; for(i=3;i>=0;i--) { b[i]=a-a/10*10; a/=10; } for(i=0;i<3;i++) printf(\ printf(\} int main() { int a; printf(\ scanf(\ nchar(a); } */ /* void wnbo(char *a) //统计个数a[] { inti=0,w=0,n=0,b=0,o=0; while(a[i]) { if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') w++; else if(a[i]>='0'&&a[i]<='9') n++; else if(a[i]==' ') b++; else o++; i++; } printf(\字母个数为:%d,数字个数为:%d,空格个数为:%d,其他字符个数为:%d\\n\} int main() { char a[]=\ printf(\ wnbo(a); } */ /* #define N 80 //统计最长单词 voidmlong(char a[]) { int n=strlen(a),i,k=0,l=0,max=0,x; for(i=0;i