1.字符串 的简单使用 strcpy strcmp mencpy mencmp
//习题
#include<stdio.h>
#include<string.h>
void main()
{
char strArr[200];
scanf("%s",strArr);
int i;
for(i=0;i<strlen(strArr);i++)
{
if(strArr[i]=='I')
{
strArr[i]='U';
}
}
puts(strArr);
}
#include<stdio.h>
#include<string.h>
void main()
{
printf("输入一行字符串以#结束:\n");
char strArr[255];
scanf("%s",strArr);
int i,n=strlen(strArr);
int _num=0,_Anum=0,_anum=0,_qnum=0;
for(i=0;i<n;i++)
{
if(strArr[n-1]=='#')
{
if(strArr[i]>'0'&&strArr[i]<'9')
{
_num++;
}else if(strArr[i]>'A'&&strArr[i]<'Z')
{
_Anum++;
}else if(strArr[i]>'a'&&strArr[i]<'z')
{
_anum++;
}else
{
_qnum++;
}
}else{
printf("输入的格式不正确\n");
return;
}
}
printf("数字个数:%d\n",_num);
printf("大写字母个数:%d\n",_Anum);
printf("小写字母个数:%d\n",_anum);
printf("其他字符个数:%d\n",_qnum);
}
#include<stdio.h>
#include<string.h>
void main()
{
char strArr[80]={"If so, you already have a Google Account. You can sign in on the right."};
int num= 'a'-'A';
int i;
for(i=0;i<80;i++)
{
if(strArr[i]<='z'&&strArr[i]>='a')
{
strArr[i]-=num;
}else if(strArr[i]<='Z'&&strArr[i]>='A')
{
strArr[i]+=num;
}
}
puts(strArr);
}