从键盘输入一个任意的字符串,再输入一个指定字符,要求输出字符串中指定字符之后剩余的所有字符。

作者&投稿:亥疤 (若有异议请与网页底部的电邮联系)
从键盘输入一个任意的字符串,再输入一个指定字符,要求输出字符串中指定字符之后剩余的所有字符。如输入~

#includevoid main() { int i,b; char put[60],a,s[20]; printf("请输入一串字符
"); scanf("%s",put); printf("请输入一个字符
"); scanf("%s",s); a=s[0]; i=b=0; while ( put[i]!=0 ) { if ( put[i]==a ) { b=1; break; } i++; } if ( b!=0 ) printf("%s
",put+i+1);}

过了很久才看到你的提问,不好意思,希望对你有帮助:
import java.util.Scanner;
public class IoTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str1 = input.nextLine();//输入一个字符串
String str2 = input.nextLine();//指定字符
String str = str1.replace(str2, "");//删除指定字符后的字符串
System.out.println(str1+"--"+str2+"--"+str);
}

}
/*
* 输入:
adfkfjs
j
输出:adfkfjs--j--adfkfs
* */

//输入输出我就不写了 就以题目中的字串字符为例
char s1[20] = "Programming in C";
char s2 = 'a';
int len1 = strlen(s1);

char* p = find(s1, s1 + len1, s2);
if (p != s1 + len1) //在s2中没找到与s1[i],s1[i]就是有效字符
{
printf("%s", p+1);
}

难收一个任意的字符串,再输入一个指定字符,要求输出字符串中指定字符中的一个字符


从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和 我编...
include<stdio.h> int main(){ int n,i,j,t,l;int sum=0;printf("请输入一个大于2的整数:");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)\/\/判断其为素数 t=1;else { t=2;break;} } if(t==1){ sum+=n;\/\/printf("%d",n);\/\/...

编程实现:从键盘任意输入一个三位正整数,将该数分解成个位、十位、百 ...
include<stdio.h> int main(){ int n,k=0;int a[11]={0};scanf("%d",&n);while(n){ a[k++]=n%10;\/\/提取各个位上的数,储存在数组a中 n\/=10;} for(int i=0;i<k;i++)\/\/冒泡排序 for(int j=0;j<k-i-1;j++)if(a[j]>a[j+1]){ int t;t=a[j];a[j]=a[...

C语言:由键盘任意输入一个整数(变量zs)、一个实数(变量
代码编写示例如下:include<stdio.h>int main(){ int zs; double ss; printf("请输入1个整数和1个实数,以分号间隔:"); scanf("%d;%lf",&zs,&ss); double sh=ss\/zs; printf("%.8f",sh); return 0;}运行截图:...

从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将...
MOV AH,01h ;调用1号功能,从键盘输入一个数,ASCII值内容送入AL INT 21H MOV AH,01H ;将AX寄存器变成0000 0000 *** ***B AND AL,0FH ;将AL中的低四位取出,是0-9的数字 ADD BX,AX ;将0-9中任意输入的一个,加在TABLE的偏移址上,得到其平方值 MOV DL,[BX] ;...

c语言 从键盘上任意输入一个字符(字母大小写,数字,控制字符和其他字符...
i=0;i<sum;i++) { if(s[i]==' ') space++; if((s[i]>=65&&s[i]<=90)||(s[i]>=97&&s[i]<=122)) letter++; if(s[i]>=48&&s[i]<=57) num++; } other=sum-space-letter-num; printf("数字%d个,字母%d个,空格%d个,其他字符%d个。",num,letter,...

用for循环编程:从键盘上输入任意一串字符,仅输出其中的小写字母
include <cstdlib>#include <iostream>using namespace std;int main(){char s[200]; \/\/用于接收字符 int i; printf("请输入一个字符串:"); \/\/提示输入 scanf("%s",s); \/\/输入一个字符串放在s里 printf("\\n"); \/\/换行 for(i=0;s[i]!='\\0';i++) \/\/检测字符串...

从键盘任意输入一个字符,如果是大写字母,请转变为小写输出,如果是小 ...
int main(){char ch;printf("输入一串字符串(以#号结束):\\n");ch=getchar();while(ch!='#'){ if ((ch>='a')&&(ch<='z')){ch=ch-32;} else if ((ch>='A')&&(ch<='Z')){ch=ch+32;} putchar(ch);ch=getchar();} } ...

再键盘上任意输入一个三位数,要正确的分离个十百位,并显示在屏幕上,用...
include "stdio.h"int main(){ int x,a,b,c;printf("请输入一个三位数:\\n");scanf("%d",&x);if(x>99&&x<10000){ a=(int)x\/100;\/*求百位*\/ b=(int)(x-100*a)\/10;\/*求十位*\/ c=(int)(x-100*a-10*b);\/*求个位*\/ printf("这三位分别为:%d %d %d\\n",a,b,c...

c语言用for循环编程:从键盘上输入任意一串字符,仅输出其中的小写...
gets(my_string) ; \/* 从键盘上输入任意一个字符串,长度不要超过 MAX_STRLEN *\/ for( i = 0 ; my_string[i] != '\\0' ; i ++ ) \/* 判断当前字符是否为字符串结束符:'\\0' *\/ if( ( my_string[i] >= 'a' ) && ( my_string[i] <= 'z' ) ) \/* 若当前字符为小写...

从键盘任意输入一个字符,如果它是英文字母,则以小写的形式输出;否则输 ...
void main(){ char a;scanf("%c",&a);if(a>='A'&&'a'<='Z')printf("%c",a+32);else if(a>='a'&&a<='z')printf("%c",a);else printf("它不是英文字母");}

秦城区17320943020: 汇编语言:从键盘输入一个字符串,再从键盘输入一个字符,如果在原字符串中有这个字符就把它移到最后, -
蒙泄盐酸: data segment parastr1 db 'one', '$'str2 db 'two', '$'str3 db 'three', '$'str4 db 'four', '$'str5 db 'five', '$'tab dw str1,str2,str3,str4,str5 data ends ssg segment stack dw 256 dup(?) ssg ends code segment para ...

秦城区17320943020: 从键盘上输入一个字符串,再任意输入一个指定字符,删除字符串中的指定字符,用指针法完成帮忙看下哪里错了 -
蒙泄盐酸: p2='\0';这里好像有些问题.赋值应该是blank之类的吧.

秦城区17320943020: 利用函数和指针编写程序,从键盘输入一个字符串,然后输出一个新的字符串.新串在原串中,每两个字符之间 -
蒙泄盐酸: #include<stdio.h> void mf(char *s,char *t) { while ( *s ) { (*t++)=(*s++); (*t++)=' '; } *t=0; } void main() { char str[256],str1[256];scanf("%s",str); mf(str,str1);printf("%s\n",str1); }

秦城区17320943020: [汇编语言]由键盘输入任意字符串 然后显示出来 -
蒙泄盐酸: data segment keyboard db 256,?,256 dup (?) data ends code segment assume cs:code,ds:data main proc far mov ax,data mov ds,ax lea dx,keyboard mov ah,0ah;输入字符串 int 21h lea di,keyboard mov cl,[di+1];取出实际输入字符的个数 mov ...

秦城区17320943020: 编一程序,从键盘上输入一字符串,然后按照要求输出 一新字符串 -
蒙泄盐酸: #include<stdio.h> #define N 100 int main() { int i; char a[N]={0}; scanf("%s",a); for(i=0;i<N;i++) printf("%c ",a[i]); printf("\n"); getchar(); return 1; }

秦城区17320943020: C语言:利用单个字符输入/输出函数从键盘输入任意长度字符串,并逐一输出该字符串 -
蒙泄盐酸: int main(void) { while(1)putchar(getchar()); }

秦城区17320943020: C语言,从键盘输入一个字母字符串str,再输入一个字母,如果输入的字母与字符串中某一个字母相同,则将该字 -
蒙泄盐酸: #include<stdio.h>#include<string.h> { char str[100],ch; int i,n, isInStr = 0; gets(str); scanf("%c",&ch); n=strlen(str); for(i=0;i<n;i++) { if(str[i]==ch) { isInStr = 1; break; } } if(isInStr) { str[n]=ch; for(i=0;i<=n;i++) printf("%c",str[i]); } else { for(i=0;i<n;i++) printf("%c",str[i]); } printf("\n"); return 0; }

秦城区17320943020: 如何从键盘上任意输入一个字符串,包括输出和输入,用C语言 -
蒙泄盐酸: gets()和puts()这两个方法去看下,如果想单个接受和输出用getchar()和puchar()

秦城区17320943020: 急啊!关于VFP程序设计!在线等答案! 从键盘输入一个字符串,再输入一个字符,查找字符串中该字符的个数. -
蒙泄盐酸: CLEAR ACCEPT "输入字符串:" TO A ACCEPT "查找字符:" TO B? "字串 ", A, "中,字符 ", B, "出现次数为:" , OCCURS(B, A)

秦城区17320943020: 从键盘上任意输入一串字符,统计该字符串中数字字符的个数. -
蒙泄盐酸: 输入: 任意一串字符串 输出: 大写字母、小写字母、数字以及其他字符的个数. 输入样例: abcdefg123456ABCDEFG 输出样例: 7 7 6 #include #define MAX 50void main() { char a[MAX],c; int i=0,cb=0,cs=0,cn=0,co=0; /*大写字母,小写字...

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