由键盘输入任意一个长度不超过30个字符的字符串,要求从该串中删去一字符。 C语言编程 由键盘任意输入一个字符串和任一个字符,要求从该字...
\u7531\u952e\u76d8\u4efb\u610f\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32\u548c\u4e00\u4e2a\u5b57\u7b26,\u8981\u6c42\u4ece\u8be5\u5b57\u7b26\u4e32\u4e2d\u5220\u9664\u6240\u6307\u5b9a\u7684\u5b57\u7b26\u4e0d\u5bf9\uff0c\uff0c
\u6b63\u786e\u5982\u4e0b\uff1a
for(i=0;a[i]!='\0';i++)
{
if(a[i]==ch)
{
j=i;
while(a[i]!='\0')
{
a[j]=a[++i];
j=i;
}
}
}
a[i]='\0';
\uff08\u4ee5\u4e0a\u4ee3\u7801\u53ef\u4ee5\u8986\u76d6\u4f60\u7684for\u8bed\u53e5\uff09
\u4f60\u90a3\u4e2a\u7b2c\u4e00j\u6ca1\u6709\u8d4b\u503c\uff0c\uff0c\u7b2c\u4e8c\u4e0d\u662f\u4ece\u4f60\u8981\u5220\u9664\u7684\u5b57\u7b26\u5f00\u59cb\u5411\u524d\u79fb\u52a8\u7684\uff0c\uff0c\u7b2c\u4e09\u8981\u6ce8\u610fj++\u4e0e++j\u7684\u533a\u522b
#include
int main(void)
{
int i, j = 0;
char ch;
char str[100];
printf("\u8bf7\u8f93\u5165\u5b57\u7b26\u4e32:\n");
scanf("%s", str);
printf("\u8bf7\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26:\n");
scanf(" %c", &ch);
for (i=0; str[i]!='\0'; i++)
{
if (str[i] != ch)
{
str[j++] = str[i];
}
}
str[j] = '\0';
printf("%s\n", str);
return 0;
}
#include<stdio.h>
int main()
{
char s[31],ch;
int i,j;
scanf("%s%*c%ch",s,&ch);
for(i=j=0;s[i]!=0;++i)
if(s[i]!=ch) s[j++]=s[i];
s[j]=0;
printf("%s",s);
}
Python的例子
def delchr(strings, s):
return ''.join([ x for x in strings if x != s ])
print(delchr('abcidefghi','i'))
绛旓細鍙互鍙傝冧笅闈㈢殑浠g爜锛歩nclude<stdio.h> int main(){int a,b,c,d;int max(int x,int y);printf("璇杈撳叆涓変釜浠绘剰鏁存暟锛歕n");while(scanf("%d %d %d",&a,&b,&c)!=-1){d=max(a,max(b,c))printf("max=%d\n",d);} return 0;} int max(int x,int y){ return x>y?x:y...
绛旓細include <stdio.h>int main(void) {long n,m;scanf("%ld",&n);for(m=0;n;n/=10){m=m*10+n%10;}printf("%ld\n",m);return 0;}
绛旓細include<stdio.h> void main(){ int a,c;printf("璇杈撳叆涓涓3浣嶆鏁存暟a锛");scanf("%d",&a);c=a%10*100+(a/10)%10*10+a/100;printf("涓浣嶆鏁存暟a鐨勯嗗簭鏁版槸锛%d\n",c);}
绛旓細3銆乤[5];a[i+j];a[i++]閮芥槸鍚堟硶鐨勬暟缁勫厓绱犮傛暟缁勫厓绱犻氬父涔熺О涓轰笅鏍囧彉閲忋傚繀椤诲厛瀹氫箟鏁版墠鑳戒娇鐢ㄤ笅鏍囧彉閲忋4銆侀愪釜杈撳嚭鍚勪笅鏍囧彉閲:for(i=0; i<10; i++)锛宲rintf("%d";a[i);鑰屼笉鑳界敤涓涓璇彞杈撳嚭鏁翠釜鏁扮粍銆5銆佺敤鏉ュ瓨鏀惧瓧绗﹂噺鐨勬暟缁勭О涓哄瓧绗︽暟缁勶紝瀛楃鏁扮粍鐨勫畾涔夊舰寮忎笌鍓嶉潰浠嬬粛鐨勬暟鍊兼暟缁...
绛旓細[6]; int i, j, k; char tc; int ti; for (i = 0; i < 5; i++) { scanf("%s %s %d %d %d %d", name[i], number[i], &score[i][0], &score[i][1], &score[i][2], &score[i][3]); score[i][4] = score[...
绛旓細){ int a;scanf("%d",a);if(a==0)printf("0");else if(a>0&&a<=20)printf("1");else if(a>20&&a<=40)printf("2");else if(a>40&&a<=60)printf("3");else if(a>60&&a<=80)printf("4");else if(a>80&&a<=100)printf("5");else printf("input error");} ...
绛旓細include<stdio.h> void main(){ int a,b,c,t;printf("璇杈撳叆涓変釜鏁存暟锛歛 b c\n");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("鎺掑簭鍚庣殑涓変釜鏁存暟涓猴細%d,%d,%d\n",a,b,c);} ...
绛旓細include <stdio.h>#include <stdlib.h>int main(){ printf("杈撳叆涓浣嶆暟锛歕n"); int i; scanf("%d",&i); int a[3]; a[0]=i%10; a[1]=i/10%10; a[2]=i/100; printf("缁撴灉鏄%d%d%d",a[2],a[1],a[0]); return 0;} ...
绛旓細include <stdio.h> int main(){ int x,a,b,c,d;printf("璇杈撳叆涓涓笁浣嶆暟:");scanf("%d",&x);a=x/100;b=(x/10)%10;c=x%10;d=c*100+b*10+a;printf("鍊掑簭鏁颁负:%d\n",d);return 0;
绛旓細Private Sub Command1_Click()a = InputBox("璇涓涓澶у啓瀛楁瘝涓诧細")n = Len(a)a = a + a For i = 1 To n Print Tab(8); Mid(a, (3 * i - 3) Mod n + 1, n)Next i Print End Sub