一个字符串有两个A,计算里面的字符个数,并打印出来
来源:互联网 发布:阿里云app下载 编辑:程序博客网 时间:2024/05/04 16:20
法1:
#include<stdio.h>
int main()
{
char x[100];
int i,a,c;
while(gets(x))
{
for(i=0;x[i]!='\0';i++)//找第一个A的位置,并用a记录下来
if(x[i]=='A')
{
a=i;
break;
}
for(i=0;x[i]!='\0';i++)//找第二个A 的位置,并用c记录下来
c=i;
printf("%d\n",c-a-1);
for(i=a+1;i<c;i++)
printf("%c",x[i]);//此处是字符,是一个一个打印出来的,所以用x[i],printf(%s,x);表示的是字符串,观察这个输出,与for语句紧紧挨着,即一个一个德输出,所以只能用字符
}
return 0;
}
法2:
#include<stdio.h>
int main()
{
char a[50],b[50];
int i,j,k=0,n;
gets(a);
for(i=0;a[i]!='\0';i++)//寻找第一个A的位置
if (a[i]=='A')
break;
for(j=i+1;a[j]!='A';j++)//把两个A之间的字符给一个新的数组
{
b[k]=a[j];
k++;
}
b[k]='\0';//在字符串中不可缺少
printf("n=%d\n",k);
puts(b);//用printf("%s",b);也可表示,观察这个输出,为b的整体输出,所以只能用字符串输出
return 0;
}
- 一个字符串有两个A,计算里面的字符个数,并打印出来
- 有一个长度不大于40的字符串,已知其中包含两个字符‘A',求处于这两个字符之间的字符的个数,并把这些字符依次打印出来
- 将字符串中不同字符的个数打印出来
- 将字符串中不同字符的个数打印出来
- 打印一个字符串里面所有的字符出现的次数
- 分割字符串(有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数)
- 分割字符串(有一个字符串,其中包含中文字符、英文字符和数字字符, * 请统计和打印出各个字符的个数)
- (Map实现)有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- java 集合 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
- 判断一个字符串里面是否有重复的字符
- 打开一个txt文件,读取里面的内容并打印出来
- 请用户输入一个字符串,计算字符串中的字符个数,并输出。
- 计算字符串中sun的个数并以SUNXXXX的形式表示出来
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串(剑指offer)
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 一个字符串去除里面的数字,把剩下的字符输出 和 一个字符串计算最大单词的长度并输出这个单词
- 输入一个字符串内有数字和非数字字符,将连续的数字作为一个整数,存到数组a中,统计整数的个数,并输出这些数
- jackson 工具类的 3 个常用方法,封装成工具类
- 漫谈程序员(四)三个因素决定你的薪水高低
- ZooKeeper管理分布式环境中的数据
- 回调函数学习笔记
- 有道搜索框的代码--题解
- 一个字符串有两个A,计算里面的字符个数,并打印出来
- 网站区别手机端和pc端用HttpContext.Current.Request.Url
- LeetCode 题解(155): Construct Binary Tree from Inorder and Postorder Traversal
- VS2012创建MVC3项目提示错误: 此模板尝试加载组件程序集...
- 防止表单的重复提交
- 湍流 Spectrum 与 Cascade 的理解
- 大数据学习之BigData常用算法和数据结构
- C++常见面试题
- 【OSS】Bucket读写权限