C++编程 编写函数去除python字符串去除空格中包含的非字母字符(不包括空格),并将小写字母转换成大写字母

等 级:小飞侠
帖 子:1114
专家分:2611
int x=0,i=0,j=0,k=0,m=0,n=0;
char a[30];
while((a[x]=getchar())!='\n')
{if(a[x]&='A'&&a[x]&='Z')
else if(a[x]&='a'&&a[x]&='z')
else if(a[x]&='0'&&a[x]&='9')
else if(a[x]==' ')
printf(&大写:%d,小写:%d,数字:%d,空格:%d,其他:%d&,i,j,k,m,n);
等 级:小飞侠
帖 子:1114
专家分:2611
else if( ('a'&='*p')&&(*p&='z')应为:else if( ('a'&=*p)&&(*p&='z')
else if( *p=='')应为else if( *p==' ')(少了个空格)
等 级:论坛游民
帖 子:12
专家分:26
谢谢,hjywyj
来 自:北城
等 级:论坛游侠
帖 子:48
专家分:124
else if( *p=='')单引号里面少了个空格
来 自:中国
等 级:蜘蛛侠
帖 子:314
专家分:1314
这里调用ctype函数库里的几个函数比较方便
int islower(char ch);判断小写字母
int isupper(char ch);判断大写字母
int isdigit(char ch);判断数字
版权所有,并保留所有权利。
Powered by , Processed in 0.055919 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved3、从键盘上输入一个任意的字符串,把其中的小写字母转换成大写字母。注意:字符串允许有空格。 1、_百度知道
3、从键盘上输入一个任意的字符串,把其中的小写字母转换成大写字母。注意:字符串允许有空格。 1、
空格。注意,找出其中字母3。
1、数字以及其他字符各有多少,把其中的小写字母转换成大写字母、从键盘上输入一个任意的字符串、输入一行文字:字符串允许有空格
提问者采纳
这里是分两题做,还是一题做
一道题做,谢谢
嗯,你等一等
明天我c语言考试,这有一套题,你能帮我做一下吗?
这题迟一点再答你,有点事
c语言的填空题和编程题
9、设计一个求两个数的平均值的类。类的功能包括:接收从键盘输入的数据、求平均值、输出平均值。再写给一个main()函数演示这个类的应用。
8求1-1/2+1/3-1/4+…+1/499-1/500
行,回来一并帮你看了
太谢谢你了
第一题:#include&&stdio.h&int&main(int&argc,&char&*argv[]){&char&s[100];&int&i,&ch=0,&num=0,&other=0,&blank=0;&gets(s);&for&(i=0;&i&sizeof(s);&i++)&{&&if&(s[i]&='a'&&&&s[i]&='z')&&{&&&s[i]-=32;&&&ch++;&&}&&else&if&(s[i]&='A'&&&&s[i]&='Z')&&{&&&ch++;&&}&&else&if&(s[i]&='0'&&&&s[i]&='9')&&{&&&num++;&&}&&else&if(s[i]=='&')&&{&&&blank++;&&}&&else&&{&&&other++;&&}&}&printf(&转换后的字符串为:%s\n&,&s);&printf(&字母个数为:%d\n&,&ch);&printf(&空格数为:%d\n&,&blank);&printf(&数字个数为:%d\n&,&num);&printf(&其他字符数为:%d\n&,&other);&return&0;}&C语言中没有类,你这题目看错了吧&第三题:#include&&stdio.h&int&main(int&argc,&char&*argv[]){&int&i;&double&sum=0.0;&for&(i=1;&i&500;&i++)&{&&if&(i%2==0)&&{&&&sum+=-1*1.0/i;&&}&&else&&{&&&sum+=1.0/i;&&}&}&printf(&1-1/2+1/3-1/4+…+1/499-1/500=%lf\n&,&sum);&return&0;}
代码发给你了,C中没有类,因此第二题没写
我没有收到啊
你发到哪儿去咯
达到网页上了,你用网页登录,就能看到了
额……这个我弄不来
好吧,你等一下,我再发到这里来
嗯嗯,谢谢
或者你说QQ,我直接发给你
第一题:#include &stdio.h&int main(){ char s[100]; int i, ch=0, num=0, other=0, blank=0; gets(s); for (i=0; i&sizeof(s); i++) {
if (s[i]&='a' && s[i]&='z')
else if (s[i]&='A' && s[i]&='Z')
else if (s[i]&='0' && s[i]&='9')
else if(s[i]==' ')
} } printf(&转换后的字符串为:%s\n&, s); printf(&字母个数为:%d\n&, ch); printf(&空格数为:%d\n&, blank); printf(&数字个数为:%d\n&, num); printf(&其他字符数为:%d\n&, other); return 0;}
第二题:#include &stdio.h&int main(){
double sum=0.0; for (i=1; i&500; i++) {
if (i%2==0)
sum+=-1*1.0/i;
sum+=1.0/i;
} } printf(&1-1/2+1/3-1/4+…+1/499-1/500=%lf\n&, sum); return 0;}
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
按默认排序
其他1条回答
*n&%s\* converts string to upper case characters */
ptr = strupr(string)#include & int main(void) {
char string[100] = &; #include &
/;abcdefghijklmnopqrstuvwxyz&
return 0.h&gt, ptr).h&gt
大写字母的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁编程题编写一个函数,把一个字符串中的大写字母改为小写字母,其余不变。_百度知道
编程题编写一个函数,把一个字符串中的大写字母改为小写字母,其余不变。
编写一个函数,把一个字符串中的大憨处封肺莩镀凤僧脯吉写字母改为小写字母,其余不变。并从键盘输入一个字符串,然后使用该函数将大写字母变为小写字母后输出
我有更好的答案
按默认排序
#include&stdio.h&char change(char s[]){
for(i=0;;i++){
if(s[i]=='\0')
if(s[i]&='A'憨处封肺莩镀凤僧脯吉&&s[i]&='Z')
s[i]=s[i]+32; }}main(){ char a[100]; gets(a); change(a); puts(a);}
tolower(int
c);函数 转化为小写函数
其他类似问题
大写字母的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁#include&stdio.h&
#include&string.h&
int main()
&& &int i,j;
&& &char a[102];
&& &scanf(&%d&,&n);
&& &getchar();
&& &&& &while(n--)
&& &&& &&& &gets(a);
&& &&& &&& &j=strlen(a);
&& &&& &&& &for(i=0;i&j;i++)
&& &&& &&& &{
&& &&& &&& &&& &if(a[i]&=65 && a[i]&=90)
&& &&& &&& &&& &{
&& &&& &&& &&& &&& &a[i]=a[i]+32;
&& &&& &&& &&& &}
&& &&& &&& &&& &else
&& &&& &&& &&& &{
&& &&& &&& &&& &&& &a[i]=a[i]-32;
&& &&& &&& &&& &}
&& &&& &&& &}
&& &&& &&& &puts(a);
&& &return 0;
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3646次
排名:千里之外
原创:46篇
转载:14篇
(7)(8)(45)C语言编程:编写字符串拷贝程序,并要求拷贝过程中将字符串中的小写字母转换成大写字母。_百度知道
C语言编程:编写字符串拷贝程序,并要求拷贝过程中将字符串中的小写字母转换成大写字母。
&&nbsp.& for(i=0; puts(b);&&nbsp://e;&nbsp.h&&nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="b[i]=toupper(b[i]);&a[i];#include & printf("输入一个字符串;&}&&&&nbsp.h&gt!='\0';&amp,b[80];&&/zhidao/pic/item/8644ebf81a4c510f& gets(a);i++)&&nbsp.hiphotos?<a href="&b[i]&}哪里有问题呢;b[i]=a[i];main(){&&/zhidao/wh%3D450%2C600/sign=63c073a9b58f8c54e386cd2b0f4ebf81a4c510fcd#include &lt.='z')&nbsp://e.com/zhidao/wh%3D600%2C800/sign=bab9d168aee98b7/8644ebf81a4c510f&='a'& if(b[i]&gt.jpg" esrc="&&nbsp://e:");&{&&char a[80];&nbsp.&nbsp.baidu
提问者采纳
gets(a):&;a&#39;!=&#39;
printf(&main(){ char a[80]; }
b[i]=&#39;z&#39;
for(i=0;).h&)
b[i]=toupper(b[i]);=&#39;0&#39.h&a[i];=&#39;&#92;&#92;0&#39;#include &&&b[i]&i++) {
b[i]=a[i]#include &
puts(b);输入一个字符串
提问者评价
其他类似问题
大写字母的相关知识
按默认排序
其他1条回答
要给b加个结束的字符;&#92: &0&quot
加在哪里呢
回复晚了,答案如上所示
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 js字符串去除空格 的文章

 

随机推荐