例
#include <stdio.h>
int main()
{char c[10];
int i;
for(i=0;i<10;i++)
scanf("%c",&c[i]);
for(i=0;i<10;i++)
printf("%c",c[i]);
printf("\n");
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3e24d615b6138f1ba4cfe5d398b89e7c.png)
例
#include <stdio.h>
int main()
{ char c[15]={'I',' ','a','m',' ','a',
' ','s','t','u','d','e','n','t','.'};
int i;
for(i=0;i<15;i++)
printf("%c",c[i]);
printf("\n");
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b03fcf9a5ed505ac5ab2011cdc8e9c52.png)
例
#include <stdio.h>
int main()
{char c[6];
scanf("%s",c);
printf("%s\n",c);
return 0;
}
例
#include <stdio.h>
int main()
{char str1[20];
gets(str1);
puts(str1);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f7017306c80f67fdd3fb18f88be29670.png)
例
#include <stdio.h>
int main()
{char string[100];
int i,alup=0,allow=0,nul=0,num=0,other=0;
gets(string);
for (i=0;string[i]!='\0';i++)
{if(string[i] >='A' && string[i] <='Z')
alup++;
else if(string[i] >='a' && string[i] <='z')
allow++;
else if(string[i] ==' ')
nul++;
else if(string[i] >='0' && string[i] <='9')
num++;
else other++;}
printf("大写字母:%d,小写字母%d,空格:%d,数字:%d,其他:%d\n",alup,allow,nul,num,other);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e82ddc09cd695374e8eb2a9da3dc3cab.png)
例
#include <stdio.h>
#include <string.h>
int main()
{char str1[30]="I Love ";
char str2[]="China";
strcat(str1,str2);
puts(str1);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5a5bf8becd366eba532041ccd67e95cc.png)
例
#include <stdio.h>
#include <string.h>
int main()
{char str1[10],str2[]="China",str3[9];
strcpy(str1,str2);
strcpy(str3,"U.S.A");
puts(str1);
puts(str3);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/827b2ab024ec8322837c34372facbcd7.png)
例
#include <stdio.h>
#include <string.h>
int main()
{char str1[10]="China",str2[]="China";
int n;
n=strcmp("compare","computer");
printf("%d\n",n);
n=strcmp(str1,str2);
printf("%d\n",n);
n=strcmp("abc","ab");
printf("%d\n",n);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7d10240dcd2d34a18cbce712681a21a9.png)
例
#include<stdio.h>
#include<string.h>
int main ( )
{char str1[10],str2[10],str3[10];
gets (str1);
gets (str2);
gets (str3);
if (strcmp(str1,str2)>0)
if (strcmp(str1,str3)>0)
printf("the largest:%s\n",str1);
else
printf("the largest:%s\n",str3);
else
if (strcmp(str2,str3)>0)
printf("the largest:%s\n",str2);
else
printf("the largest:%s\n",str3);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/699d5e86eaa3b19f74b0816da19923d2.png)
例
#include<stdio.h>
#include<string.h>
int main ( )
{char str[3][10];
int i;
for(i=0;i<3;i++)
gets (str[i]);
if (strcmp(str[0],str[1])>0)
if (strcmp(str[0],str[2])>0)
printf("the largest:%s\n",str[0]);
else
printf("the largest:%s\n",str[2]);
else
if (strcmp(str[1],str[2])>0)
printf("the largest:%s\n",str[1]);
else
printf("the largest:%s\n",str[2]);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/13975f04fd972c2c79804568c1dc041e.png)
例
#include <stdio.h>
#include <string.h>
int main()
{char str1[]="China";
strupr(str1);
puts(str1);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea6419ca0599b2387b69122b0eaa3f37.png)