c语言,输入一行字符串,输出其中所出现的大写英文字母

2021-01-02 20:43:50 字数 3634 阅读 3083

1楼:蛋碎一整晚

看到这个我就想起了我以前的思路,我贴出来供你参考,不是你那种方法,只是给你另一种思考问题的方法

#include

#include

#include

#include

#include

intmain()

printf_s("\n");

system("pause");

return0;}

2楼:沧海雄风

#include

#include

#include

voidmain()

fontnameandfontamelfontnamefontamel

pressanykeytocontinue

输入一行字符串,输出其中所出现过的大写英文字母 该程序如何编写

3楼:匿名用户

#include "stdio.h"

int main()

4楼:匿名用户

将那行字符窜全部bai转换为小写,du

然后用一个

zhi变量保存

然后两个for循环dao,分别取出每一个版字母进行比较,如果不权相等,就输出该字母,反之,不输出

比如字符串是abc 转换成小写就是abc两个for循环,分别取第一个字符窜的第一个字符值和第二个字符窜的第一个字符比较,也就是a和a比较,不想等,输出a,依次比较即可

c语言编程,输入1个字符串,输出其中所出现过的大写英文字母,知道的请帮一下,谢谢啊

5楼:匿名用户

#include

using namespace std;

int main(){

char a[50];

cin>>a;

for(int i=0;i<50;i++){if(a[i]-'a'>=0&&a[i]-'z'<=0){cout<没学过的话用scanf和printf替换cin和cout就行了

6楼:匿名用户

string aa="请输入一个字符串";

cout << aa << endl;

cin >> aa;

for (int i = 0; i < aa.length(); i++)

system("pause");

7楼:灯下憔人

#include

#include

#include

#include

int main()

8楼:蜻蜓点水

#include

voidmain()

9楼:匿名用户

#include

#include

#include"string.h"

#include

intmain()

return0;}

c语言编程 输入一个以回车键结束的字符串(少于80个字符)。输出其中所出现过的大写英文字母.是出现过的

10楼:匿名用户

#include

intmain(void)}}

y[ny]=0;

if(ny!=0)

printf("%s",y);

else

printf("notfound");

return0;}

11楼:撸完睡觉去

什么思路,没看明白

不是把大写字母输出吗

12楼:匿名用户

程序大概看了下 我的理解是你的意思是输出输入的一串字符中重复出现的大写字母,对吧?你表达的不是太清楚,你的做法你可以编译,测试啊。你应该想看看是不是有其他方法 是吧?

13楼:不愿相离

printf("input a string:");

//getchar();这一句的getchar不要,如果有这一句,你输入的字符串中的第一个字母就被它所获取,str中是从第二个字母开始保存

c语言编程 输入一个以回车键结束的字符串(少于80个字符)。输出其中所出现过的大写英文字母.

14楼:不愿相离

printf("input a string:");

//getchar();这一句的getchar不要,如果有这一句,你输入的字符串中的第一个字母就被它所获取,str中是从第二个字母开始保存

c语言程序设计:输入一个字符串,输出其中大写英文字母出现的次数拜托了各位 谢谢

15楼:你大爷

#include void main() printf("大写英文字母出现的次数:%d\n",n); }

16楼:

换c++编译器吧,扩展名改成cpp的然后再编译,一点问题都没有 我试过了……

以下程序的功能是输入一个字符串,输出其中所出现过的大写英文字母。

17楼:战痘女人坊

#include

int main(void)

{char x[80],y[26]; int i,j,ny=0;

gets(x);

for(i=0;x[i]!='\0' ; i++)if(x[i]>='a'&& x[i]<='z'){for(j=0;j可以运行通过,题目出错了,其中for(i=0;i!=’\0’ ; i++) 应该改为for(i=0;x[i]!

='\0' ; i++)

18楼:匿名用户

#include

intmain( )

}for(i=0;i

printf("%c ",y[i]);

printf("\n");}

c语言:输入一行字符,分别统计出其中的大写英文字母、小写英文字母、数字和其他字符的个数

19楼:匿名用户

语法错误:

printf("其中大写字母%d个,小写字母%d个,数字%d个,其他字符%d个\n",dx,xx,shuzi,qita);

dx后面的逗号不是英文的。算法也有错误:你判断的时候if(all[i]>'a'&&all[i]<'z'||all[i]>'a'&&all[i]<'z')

应该把》都改成》=,《也一样,不改的话a、a、z、z的判断将被划在其他类里,数字的判断也应该是大于等于,小于等于,改完后**为:

#include

#define n 100

main()

printf("其中大写字母%d个,小写字母%d个,数字%d个,其他字符%d个\n",dx,xx,shuzi,qita);}

20楼:翥甾天下

把gets(all);这句改成

char c;

int i=0;

while((c=getchar())!='\n')这样应该就好了

c语言输出大写英文字母一换行,c语言,输出26个大写英文字母,10个一换行

1楼 匿名用户 include int main return 0 2楼 天秤小牛 include int main void return 0 3楼 abcdefghijklmnopqrstuvwxyz c语言 利用ascii表输出十个数字符号 26个大写字母符号 笑脸符号和扑克牌符号 4楼 匿名...

c语言输入字母输出其后的字母如,C语言 输入一个字母,输出其后的第五个字母,如a--f,z--e

1楼 百度用户 includevoid main printf c n b 输入一个字母输出其后一个字母怎么写c语言 2楼 匿名用户 1 定义一个长度为26的数组,用26个字母初始化这个数组2 输入一个字母,与数组中的元素比较,相等的时候取出数组的下标n3 输出数组中n 1那个就行了 这个是主要思路...

c语言输出英文字符在英文字母中的序号

1楼 天云一号 x a 1 其中x表示输入的小写字母,用x的ascii码减去 a 的ascii码再加1,就是字母x在26个英文字母中对应的序号 如何用c语言输出26个英文字母和其ascii码的对照表 2楼 大野瘦子 include void main printf n n for ch a ch z...