求一道C++试题答案:编写一个程序判定一个键盘输入字符在键盘输入字符串中出现的次数,如果该字符不...

求一道C++试题答案:编写一个程序判定一个键盘输入字符在键盘输入字符串中出现的次数,如果该字符不出现则返回值为0

供参考……
#include "stdafx.h"
#include "iomanip.h"//
void main(void){
char Str[121],cx,*p=Str;
int n=0;
cout << "请输入一个字符串(限长120)...\nStr=";
cin >> Str;
cout << "请输入要查找的字符...\nChr=";
cin >> cx;
for(;*p;p++)
if(*p==cx) n+=1;
cout << "字符串" << Str << "中有" << n << "个字符" << cx << endl;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-01
#include<iostream>
#include<string.h>
using namespace std;
void main()
{
char *ch;
char c;
int i,n,k=0;
cout<<"请输入字符串的长度:";
cin>>n;
ch=new char[n];
cout<<"输入字符串: ";
for(i=0;i<n;i++)
{
cin>>ch[i];
}
cout<<"请输入一个字符:";
cin>>c;
for(i=0;i<n;i++)
{
if(ch[i]==c)
{
k++;
}
}
cout<<"该字符出现的次数是:"<<k<<endl;
}
第2个回答  2012-07-01
表达不清楚,

求一道C++试题答案:编写一个程序判定一个键盘输入字符在键盘输入字符...
void main(void){ char Str[121],cx,*p=Str;int n=0;cout << "请输入一个字符串(限长120)...\\nStr=";cin >> Str;cout << "请输入要查找的字符...\\nChr=";cin >> cx;for(;*p;p++)if(*p==cx) n+=1;cout << "字符串" << Str << "中有" << n << "个字符" <<...

编写一个C++程序,判定一个字符串是否是另一个字符串的子串,若是,则返...
return -1;}

我想用C++实现条件筛选,但是键盘输入的条件怎么转化为if条件?[_百度...
先保存 "成绩 >=60 且\/或 <=80 " 整个字符串 然后移除"成绩" 和 空格之类无意义的字符,(如果输入的格式非常好的话, 直接输入到int也可以)int op; \/\/ 保存操作符, 例如 >为0, <为1, ==为2, >=为3, <=为4, !=为5 int val; \/\/ 保存操作数 然后还要个函数判定 bool IS(int d...

用c++程序怎么实现从键盘输入一字符串,删除所有字母形成新串后输出
j,len; \/\/定义无符号的整型变量 cout<<"Please Input a string:"<<endl; \/\/提示输入一组字符串 cin.getline(instr,MAX); \/\/输入字符串(该函数可接收包括空格、汉字的任意字符) len=strlen(instr);

编写一个函数,输入一行字符,将此字符串中最长单词输出。
int main(){ char str[30],lg[20];gets(str);\/\/输入一行字符 longword(str,lg);\/\/调用最长单词函数 puts(lg);\/\/输出最长单词 return 0;} \/\/最长单词函数 void longword(char s[],char t[]){ int i,j,n,k,m,word;char p[20];n=strlen(s);m=0;word=0;for(i=0,j=0,k=0...

Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有...
程序代码如下:importkeyword。s=keyword.kwlist。建立保留字列表。n=input("输入一个文件名:")。f=open(n,"r").readlines()。ls=[]。foriinf:。i=i.split()。ls.append(i)。建立一个以每行的所有单词为元素组成的一个列表组。foriinrange(len(ls)):iff[i].isspace():fo.write(""+"\\...

C++ 定义一个函数,功能为判断一个整数是否为素数,并编写主函数,输入一...
return 1;}函数就是上面的,使用方法:比如你想判断n(这里n为正整数)是否为素数,只需运行isPrime(n),如果n是素数,则刚才的函数返回1,否则返回0.不懂在发站内信问我 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 10 0 labud 采纳率:75% 擅长: 数学 物理学 C\/C++ ...

求数据结构(用面向对象方法与C++语言描述)第二版 殷人昆主编 课后答案...
int i=1; \/\/从串S的第一个字符起查找串T if(StrEmpty(T)) \/\/T是空串 return ERROR; do { i=Index(S,T,i); \/\/结果i为从上一个i之后找到的子串T的位置 if(i) \/\/串S中存在串T { StrDelete(S,i,StrLength(T)); \/\/删除该串T StrInsert(S,i,V); \/\/在原串T的位置插入串V i+=StrLen...

C语言编写一个求一元二次方程的实根的程序。
printf("请输入a,b,c:"); \/*提示用户输入三个系数*\/ scanf("%lf%lf%lf",&a,&b,&c); \/*接收用户输入的系数*\/ 4.输出回车:printf("\\n"); \/*输出回行*\/ 5.计算根:p=b*b-4*a*c; \/*给表达式赋值*\/ x1=(-b+sqrt(p))\/(2*a); \/*根1的值*\/ x2...

...判定四个点(输入顺序任意)是否是长方形的C++程序怎么写?
考虑 长方形 的边 未必 平行坐标轴,考虑 4点中 某些点也可能重合,输入次序任意,所以用从一点开始,到另3 点的距离 之间的关系 来判断:如果 有两个距离(的平方) 相等,则不是。余下,如有两个距离平方之和 等于另一距离平方,则是(直角三角形) 长方形 再余下情况 则不是。int x[4]...

相似回答