输入一个字符序列,依次输出其中的所有字母?补全程序
#include <stdio.h>int main()
{
char str;
char c;
int i;
//补全
printf("\nPlease input the string:");
while((c=getchar())!='\n')
{
if(c>='A'&&c<='Z'||c>='a'&&c<='z')
//补全
}
//补全
puts(str);
return 0;
} #include<stdio.h>
int main()
{
char str;
char c;
int i;
i=0;
printf("\nPlease input the string:");
while((c=getchar())!='\n'){
if(c>='A'&&c<='Z'||c>='a'&&c<='z'){
str=c;
}
}
str='\0';
puts(str);
return 0;
} @hmily
为什么最近我看很多帖子,都有乱码。包括一些文件链接也是。
如图:
https://91io.cn/s/jb4Q4tb int main()
{
char str = "";
char c;
int i=0;
cin >> c;
while ((c = getchar()) != '\n')
{
if (c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z')
{
str = c;
}
}
puts(str);
return 0;
} #include <stdio.h>
int main()
{
char str;
char c;
int i;
i=0;//补全
printf("\nPlease input the string:");
while((c=getchar())!='\n')
{
if(c>='A'&&c<='Z'||c>='a'&&c<='z')
str=c;//补全
}
str=0;//补全
puts(str);
return 0;
} 这是结果:
Please input the string:aaa123bbb123ccc123// 输入结果
aaabbbccc // 输出结果 这是没问题的
#include <stdio.h>
int main(){
char str;
char c;
int i;
i=0;
printf("\nPlease input the string:");
while((c=getchar())!='\n'){
if(c>='A'&&c<='Z'||c>='a'&&c<='z')str=c;
else break;
i++;
}
puts(str);
} weliong 发表于 2021-11-13 09:58
@hmily
为什么最近我看很多帖子,都有乱码。包括一些文件链接也是。
如图:
因为最近有人采集,我开启了本版块的干扰码,技术求助还是放技术区吧。 RustYou 发表于 2021-11-13 09:45
#include
int main()
我就差了一个i=0:wwqwq root2 发表于 2021-11-13 10:37
#include
int main()
可惜只有一个答案,你的也能得到想要的结果{:1_921:}
页:
[1]
2