早教吧作业答案频道 -->其他-->
从键盘输入一个字符串,删除其中的字母a后输出.例如,输入字符串“abcaca”,输出bcc这是我编写的:#includemain(){intsr1[20],str2[20]={0};inti,j;scanf("%d",&str1);i=0;j=0;while(str1[i]!='\0'){while(str1[i!='a']){str2
题目详情
从键盘输入一个字符串,删除其中的字母a后输出.例如,输入字符串“abcaca”,输出bcc 这是我编写的:
#include
main(){
int sr1[20],str2[20]={0};
int i,j;
scanf("%d",&str1);
i=0;
j=0;
while (str1[i]!='\0'){
while(str1[i!='a']){
str2[j]=str1[i];
printf("%d",str2[j]);
j++;
}
i++;
}
str2[j]='\0';
}
有一个错误,请大神指导.
#include
main(){
int sr1[20],str2[20]={0};
int i,j;
scanf("%d",&str1);
i=0;
j=0;
while (str1[i]!='\0'){
while(str1[i!='a']){
str2[j]=str1[i];
printf("%d",str2[j]);
j++;
}
i++;
}
str2[j]='\0';
}
有一个错误,请大神指导.
▼优质解答
答案和解析
/*
123abcoa90bcag
123bco90bcg
*/
#include
int main() {
char s[20];
int i = 0;
scanf("%s",s);
while(s[i]) {
if(s[i] != 'a')
printf("%c",s[i]);
i++;
}
printf("\n");
fflush(stdin);
getchar();
return 0;
}
123abcoa90bcag
123bco90bcg
*/
#include
int main() {
char s[20];
int i = 0;
scanf("%s",s);
while(s[i]) {
if(s[i] != 'a')
printf("%c",s[i]);
i++;
}
printf("\n");
fflush(stdin);
getchar();
return 0;
}
看了 从键盘输入一个字符串,删除其...的网友还看了以下:
阅读下面这段文字,根据拼音写出汉字。如果说成功是一个(zhēng)程,那么路旁的荆棘乱石只是它的点 2020-04-22 …
要过2A电流需要多大阻值的电阻?电源输出5V.电阻上写的J,要如何换算?好像还写多少W的,这三者如 2020-05-13 …
c++中的冒泡排序法的升序降序c++中的冒泡排序法在升序的时候必须满足第一个数大于第二个数降序排列 2020-05-13 …
if(strcmp(str1,str2)>0alph[j1]=alph[j];scanf("%s" 2020-06-04 …
-j*1/ωc是否等于1/jωc,如何变的?电路中用向量法表示电容有时用-j*1/ωc,有时用1/ 2020-06-12 …
有n个人在排队接水,假如每个人接水的时间为t[i],找出这n个人排队的一种顺序,使得n个人的平均等 2020-06-25 …
不要长的.几个字母就几个单词组句.JZJ.附中文意思意思最好是感恩挚爱我说用J.Z.J.比如J.. 2020-06-29 …
从键盘输入一个字符串,删除其中的字母a后输出.例如,输入字符串“abcaca”,输出bcc这是我编 2020-07-23 …
图数表v的“1、1、9”三个数被三个连在一起的正方形圈住了,我们就把它叫做“三连方1、1、9”,用形 2020-11-17 …
问个C语言,不明白啊题目:字符数组采用单个字符(%c)方式输入,并将它逆序输出。#include"s 2020-12-02 …