编写一程序实现将用户输入的一字符串中所有的字符'c'删除,并输出结果

作者&投稿:钮倩 (若有异议请与网页底部的电邮联系)
用C++编写一个程序,实现将用户输入的一个字符串中的所有字符‘c’删除,并输出结果~

程序代码及运行截图如下:#include using namespace std;int main(){ char s[200],*p,*q; cin.get(s,200); for(p=q=s;*p;p++)if(*p!='c')*q++=*p;*q=*p;cout<<s<<endl; return 0;}

String reg = "c";
String str = "";
str=str.replaceAll(reg,"");

C语言程序:

#include <stdio.h>
#include <string.h>

#define MAX 1000

int main()
{
char source[MAX];
char temp[MAX];
int i, j, len;

printf("请输入一个字符串:");
gets(source);

len = strlen(source);
for(i=0, j=0; i<len; i++)
{
if(source[i] == 'c' || source[i] == 'C')
continue;
temp[j++] = source[i];
}
temp[j] = '\0';

strcpy(source, temp);

printf("删除 c 字符后的字符串:");
puts(source);

return 0; 
}


运行测试:

请输入一个字符串:I'm Chrome CCD.
删除 c 字符后的字符串:I'm hrome D.


#include<stdio.h>
#include<string.h>
int main()
{
char a[100]; int i;
scanf("%s",a);//读入
for(i=0;i<strlen(a);i++) //从第0个字符到最后一个字符 strlen(a)求得字符串长度
if(a[i]!='c') printf("%c",a[i]);//如果第i个字符不是c 就打印该字符

printf("\n");//换行
return 0;
}


...程序,允许用户依次输入多个姓名和住址,并能将用户的输入保存到文件中...
你这个应该数读入数据的时候未移动指针,后一次循环的内容覆盖了前一次的内容了。在循环里面增加一个变量 移动指针试一下。

C++如何将用户的输入值写入程序并予以调取?
如果你真想学下这个的话,还是建议你看书来解决这个问题吧,很简单的,随便找本MFC的书就可以,孙鑫的VC++深入详解的书还是满适合入门,你看这本书关于界面控件的部分,应该可以自己做出来了

java将用户从键盘输入的每行数据都显示输出,遇到输入exit字符串,程序运 ...
\/\/如果输入的不是"exit"就继续 \/\/这里在判断的时候先trim了一下,去掉两头的空格,equalsIgnoreCase是忽略大小写的. do { System.out.print("请输入数据:"); str = scanner.nextLine(); strs.add(str); }while(!str.trim().equalsIgnoreCase...

...应用程序,有一个标题为“登录”的窗口,能实现用户名和密码的输入...
import javax.swing.border.TitledBorder;\/*编写一个应用程序,有一个标题为“登录”的窗口,能实现用户名和密码的输入。(1)如果用户名和密码输入正确,则单击“登录”按钮弹出“用户登录成功”的消息框;(假设用户名是admin,密码是123456)。(2)如果用户名和密码输入错误,则单击“登录”按钮弹出“...

编写一个程序,实现小学生运算器,用户可以根据自己的水平进行选择计算范 ...
根据用户输入的表达式和运算符进行计算并返回结果 """try:result = eval(user_input.strip()) # 使用eval函数计算表达式 if operator == '+':return result + user_input.strip() # 如果运算符是加号,则将结果和下一个输入拼接起来 elif operator == '-':return result - user_input.strip()...

编写一个C++程序,根据用户输入的举行矩形的长和宽,计算矩形的周长和面...
include<iostream.h> main(){ double a, b, z, c;cin>>a>>b;\/\/输入长和宽 z=a*b;\/\/计算面积 c=2*(a+b);\/\/计算周长 cout<<"矩形面积"<< z<<" "<<"矩形周长"<< c<<endl;}

python程序中参数为*args时,如何实现让用户输入实参?
Python是一门功能强大的编程语言,它广泛应用于各种领域,如数据分析、人工智能、Web开发等。在Python中,我们经常会使用*args参数,它可以让我们在函数定义时接收任意数量的参数。但是,当我们需要从用户那里获取这些参数时,就会遇到一些困难。本文将探讨如何在Python中实现让用户输入*args参数,以便更好地...

C语言:输入一行字符串,将该字符串中所有的大写字母改为小写字母后输出...
在C语言编程中,一个常见的任务是将用户输入的一行字符串中的大写字母转换为小写字母。以下是实现这一功能的步骤:首先,打开VisualC++6.0开发环境,新建一个C源程序项目。在程序中,我们需要定义两个字符变量,c1和c2,用于存储输入的字符和转化后的字符,代码如下:ccharc1,c2;接着,用户通过键盘输入...

写程序1.完成一个用户登录界面用户名和密码均为(11001)要求有五次...
程序我也觉得太长了,先copy代码运行一下是不是你想要的风格,如果不是就不用往下看了.用的是vc++6.0已通过.C写界面比较,要会图形函数等...要写人机对话DOS下界面则不难!曾经写过个简单程序放入了一些美化效果入去程序长了点.不想重写代号了我花时间不如你自已想下,下面程序修改下就可实现你的...

编写一个js程序,要求用户输入任意一个多位的整数,然后将该整数显示的...
例如rev(12345)将返回54321,rev(123)将返回321 整数位数不限制,多少位都行。*\/ var num = prompt("请随意输入一个数值", 5201314);num1 = num;var rev = 0;do{ var last = num %10;\/\/获取最后一位数 rev = rev*10 + last;num =parseInt(num\/10)}while(num);\/\/直到false结束循环...

巴里坤哈萨克自治县18239056000: 编写一程序实现将用户输入的一字符串中所有的字符'c'删除,并输出结果 -
阴显盐酸: #include<stdio.h>#include<string.h> int main() { char a[100]; int i; scanf("%s",a);//读入 for(i=0;i<strlen(a);i++) //从第0个字符到最后一个字符 strlen(a)求得字符串长度 if(a[i]!='c') printf("%c",a[i]);//如果第i个字符不是c 就打印该字符 printf("\n");//换行 return 0; }

巴里坤哈萨克自治县18239056000: 编写一程序实现将用户输入的一字符串一反向形式输出.如:输入abcdefg,输出:gfed -
阴显盐酸: #include<stdio.h> void reverse_string(char *string) { /* 算法的关键是当两个指针相遇或擦肩而过时就停止 */ char *p; /* 把p设置为指向字符串的最后一个字符 */ for(p=string;*p!='\0';p++); p--; /* 交换p和string所指向的字符,然后string前进一步,...

巴里坤哈萨克自治县18239056000: c++编写一个程序,实现将用户输入的一个字符以反向形式输出.比如,输入的字符串是ancdefg,输? -
阴显盐酸: #include<string>#include<iostream> using namespace std; int main(){ string str; cin>>str; for(int i=str.length()-1;i>=0;i--){ cout<<str[i]; } cout<<endl; return 0; }

巴里坤哈萨克自治县18239056000: 编程实现将用户输入的一字符串反向输出 -
阴显盐酸: #include void main() { cout>N; char *a=new char[N]; for(int j=0;j>a[j]; } for(j=j-1;j>=0;j--) { cout

巴里坤哈萨克自治县18239056000: java编写一程序实现将用户输入的一字符串中所有的字符'c'删除,并输出结果 -
阴显盐酸: String reg = "c"; String str = ""; str=str.replaceAll(reg,"");

巴里坤哈萨克自治县18239056000: 编写一程序实现将用户输入的一字符串以反向形式输出.例如输入good boy 输出yob doog -
阴显盐酸: 你好!手工敲上去 如果对你有帮助,望采纳.

巴里坤哈萨克自治县18239056000: matlab编制一个程序,使得改程序接受用户输入的字符串,并将该字符串每个单词第1个字母大写,其余不变. -
阴显盐酸: 把下面的代码保存在一个m文件中,按F5执行:str = input('请输入一个字符串:\n','s'); for ii = 1:length(str) if ii == 1 str(ii) = upper(str(ii)); elseif uint8(str(ii))>=97 && uint8(str(ii))<=122 && str(ii-1) == ' ' str(ii) = upper(str(ii)); end end disp(str); 执行结果:>> test 请输入一个字符串:my name is lilei My Name Is Lilei

巴里坤哈萨克自治县18239056000: 用C++编写一个程序,实现将用户输入的一个字符串中的所有字符'c'删除,并输出结果 -
阴显盐酸: 程序代码及运行截图如下: #include using namespace std; int main() { char s[200],*p,*q;cin.get(s,200);for(p=q=s;*p;p++)if(*p!='c')*q++=*p;*q=*p;cout<<s<<endl;return 0; }

巴里坤哈萨克自治县18239056000: 一个作业题 - 编写一个程序让用户输入一字符串(以回车减结束,
阴显盐酸: #include void main(void) { char str[80]; int i=1,j; int num,stri,space; gets(str); //查找总字符数 while(str[i]!='\0') {i++; } i--; // 统计 for(j=1;j='0')) num++; if((str[j]='A')) stri++; if(str[j]...

巴里坤哈萨克自治县18239056000: 用c语言编写一个程序,接受用户输入字符串;编写一个函数,讲用户的指定字符删除,再输出字符串. -
阴显盐酸: # include # define N 20 int main(void) { char ch[N], find; int i; printf("请输入字符串:"); scanf("%s", ch); printf("请输入你要查找的字符:"); scanf("%c", &find); for(i=0; i { if (ch[i] != find) putchar(ch[i]); } return 0; }

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网