中易网

c语言从键盘输入10个字母,统计其中字母"a"的个数,并输出统计结果.

答案:4  悬赏:50  
解决时间 2021-01-15 22:40
  • 提问者网友:记得曾经
  • 2021-01-15 03:51
c语言从键盘输入10个字母,统计其中字母"a"的个数,并输出统计结果.
最佳答案
  • 二级知识专家网友:躲不过心动
  • 2021-01-15 05:29
#include
int main()
{
int i,c,sum=0;
for(i=0;i<10;i++)
{
c=getchar();
if(c=='a')
sum++;
}
printf("%d",sum);
return 0;
}
全部回答
  • 1楼网友:千杯敬自由
  • 2021-01-15 07:26
include
void main()
{
char a[],i,x=0;
for(i=0;i<10;i++)
{
scanf("%c",&a[i]);
if(a[i]=='a')
{
x++;
}
}
printf("a的个数为:%d",x);
}追问char a[],i,x=0;
有问题,急急急,大哥,帮帮忙追答char a[];
inr i,x=0;
  • 2楼网友:几近狂妄
  • 2021-01-15 06:37
这是在VS2008下编译运行通过的:
#include
int main()
{
char cArray[20] = {0};
int iCount = 0;
char* pArray = cArray;
int iLoop = 0;
printf("Please input 10 letters!\n");
for(iLoop = 0; iLoop < 10; ++iLoop)
{
scanf("%c",&cArray[iLoop]);
}

while((*pArray) != '\0')
{
if(((*pArray) - 97) == 0)
{
iCount++;
}
else
{
;
}
pArray++;
}
printf("number of 'a' is : %d\n",iCount);
system("pause");
return 0;
}
  • 3楼网友:迟山
  • 2021-01-15 06:27
#include
int main()
{
char str[10] ;
int i = 0,sum= 0;
printf("please input \n");
scanf("%s",str);
for (;i<10;i++)
{
if(str[i] == 'a')
sum++;
}
printf("sum = %d\n",sum);
return 0;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息