求c语言大神指点
内容:输入若干个字符(以‘#'作为结束),计算输入的字符中字母‘a'或‘A’出现的次数。输入说明:一行若干个字符。输出说明:一个整数,为a或者A字符出现次数和。输入样例:...
内容:
输入若干个字符(以‘#'作为结束),计算输入的字符中字母‘a'或‘A’出现的次数。
输入说明:
一行若干个字符。
输出说明:
一个整数,为a或者A字符出现次数和。
输入样例:
abcdefABCDEFaaAA#
输出样例 :
6
#include<stdio.h>
int main()
{
int i=0,n;
char ch;
scanf("%d",&n);
while(ch!='\n')
{ scanf("%c",&ch);
switch(ch)
{
case'a': case'A':
i++;
}
}
printf("%d",i);
return 0;
}
如何编程使以‘#'作为结束 展开
输入若干个字符(以‘#'作为结束),计算输入的字符中字母‘a'或‘A’出现的次数。
输入说明:
一行若干个字符。
输出说明:
一个整数,为a或者A字符出现次数和。
输入样例:
abcdefABCDEFaaAA#
输出样例 :
6
#include<stdio.h>
int main()
{
int i=0,n;
char ch;
scanf("%d",&n);
while(ch!='\n')
{ scanf("%c",&ch);
switch(ch)
{
case'a': case'A':
i++;
}
}
printf("%d",i);
return 0;
}
如何编程使以‘#'作为结束 展开
3个回答
展开全部
do
{
......
}while(ch!='#');
或者
while(ch=='#')
{
.......
}
{
......
}while(ch!='#');
或者
while(ch=='#')
{
.......
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{
int count=0; //count 'A' or 'a'
char *str; //定义一个字符串
printf("请输入一个字符串以‘#’结束!\n");
scanf("%s",str);
while(*str!='#')
{
if(*str=='A'||*str=='a')
{
count++;
}
str++;
}
printf("该字符串中出现A或a的次数为:%d\n",count);
}
void main()
{
int count=0; //count 'A' or 'a'
char *str; //定义一个字符串
printf("请输入一个字符串以‘#’结束!\n");
scanf("%s",str);
while(*str!='#')
{
if(*str=='A'||*str=='a')
{
count++;
}
str++;
}
printf("该字符串中出现A或a的次数为:%d\n",count);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询