字符串处理函数:
1、puts()将一个字符串输出到终端
2、gets()从终端输入一个字符串到字符数组,并且得到一个函数值。
3、strcat()链接两个字符数组中的字符串。
4、strcpy()字符串复制函数。
5、strcmp()比较字符串作用。
6、strlen()测试字符串长度的函数不包括“\0”
7、strlwr()将字符串中的大写字母转换为小写字母。
8、strupr()将字符串中的小写字母转换为大写字母。
#include<stdio.h>
#include<math.h>
void main(void)
{
int x;
int prime(int m);
printf("以下是100以内的素数: \n");
for(x=2;x<=100;x++)
if(prime(x))
printf("%6d",x);
printf("\n");
}
int prime(int m)
{
int i,n,flag=1;
n=sqrt(m);
for(i=2;i<=n;i++)
if(m%i==0)
flag=o;
return flag;
}
#include<stdio.h>
void main(void)
{
int a,b,d;
int max(int x,int y);
printf("请输入两个整数, 中间用逗号隔开: ");
scanf("%d,%d",&a,&b);
d=max(a,b);
printf("%d和%d两者的最大值为: %d\n",a,b,d);
}
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return z;
}
#include<stdio.h>
void main(void)
{
int a,b,c,d;
int max(int x,int y,int z);
printf("请输入三个整数, 中间用逗号隔开: ");
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("%d和%d和%d三者中的最大值: %d\n",a,b,c,d);
}
int max(int x,int y,int z)
{
if(x>y)
if(x>z)
return x;
else return y;
else
if(y<z)
return z;
else return y;
}