那位c语言大神帮帮忙看看代码错在那里!要求是输入一串字符求字符中含有多少个大写的英文字母!急急急!!
#include<stdio.h>intmain(){inta=0;while(getchar()!='\n'){if('A'<=a<='Z')a++;}printf("...
#include<stdio.h>
int main(){
int a=0;
while (getchar()!='\n'){
if('A'<=a<='Z')a++;
}
printf("%d",a);
return 0;} 展开
int main(){
int a=0;
while (getchar()!='\n'){
if('A'<=a<='Z')a++;
}
printf("%d",a);
return 0;} 展开
4个回答
展开全部
判断句明显错误
a>='A' && a<='Z'
a>='A' && a<='Z'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main(){
char c;////////////////////定义c
int a=0;
while ((c=getchar())!='\n'){
if(c>='A'&&c<='Z')a++;////////////////条件这样写
}
printf("%d",a);
return 0;}
int main(){
char c;////////////////////定义c
int a=0;
while ((c=getchar())!='\n'){
if(c>='A'&&c<='Z')a++;////////////////条件这样写
}
printf("%d",a);
return 0;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询