字符串中A的数量
#include<cstdio>
#include<cstring>
char s[105];
int main()
{
int len,ans=0;
scanf("%s",s);
len =strlen(s);
for(int i =0;i<len;i++)
{
if(s[i]=='A')
{
ans++;
}
}
printf("%d",ans);
return 0;
}
最长的名字
#include<cstdio>
#include<cstring>
char s[110],ans[110];
int anslen=0;
int main()
{
int N=0,len=0;
scanf("%d",&N);
for(int i=1;i<=N;i++)
{
scanf("%s",s);
len=strlen(s);
if(len>anslen)
{
anslen=len;
strcpy(ans,s);
}
}
printf("%s",ans);
return 0;
}
字符串
#include<cstdio>
#include<cstring>
char arr[1100];//数组要开大一些
int main()
{
scanf("%s",arr);//输入字符串
int len=strlen(arr);
for(int i=0;i<len;i++)//遍历
{
if(arr[i]=='z')
{
arr[i]='a';
}
else if(arr[i]=='Z')
{
arr[i]='A';
}
else if((arr[i]>='A'&&arr[i]<'Z')||(arr[i]>='a'&&arr[i]<'z'))
{
arr[i]++;
}
}
printf("%s\n",arr);
return 0;
}
大数的奇偶性判断
#include<cstdio>
#include<cstring>
char arr[10005];//用数组存数字
int main()
{
int len;
scanf("%s",arr);
len=strlen(arr);
if((arr[len-1]-'0')%2==0)
{
printf("YES\n");
}
else
{
printf("NO\n");
}
return 0;
}
字符反转
#include<cstdio>
#include<cstring>
char arr[10005];
int main()
{
scanf("%s",arr);
int len=strlen(arr);
for(int i=len-1;i>=0;i--)
{
printf("%c",arr[i]);
}
return 0;
}
最后一个单词
#include<cstdio>
#include<cstring>
char s[10005];
int main()
{
while(scanf("%s",s)!=EOF);
printf("%d\n",strlen(s));
return 0;
}