编写程序从键盘上输入一个字符串和一个字符,统计所指定字符的个数。
例如:从键盘输入字符串为"abaaAAbcaaaca",指定字符为'a',则在屏幕上输出结果是7。下面给出程序的部分代码。#include<stdio.h>voidmai...
例如:从键盘输入字符串为"abaaAAbcaaaca",指定字符为'a',则在屏幕上输出结果是7。
下面给出程序的部分代码。
#include <stdio.h>
void main( )
{char a[200], b;
int num;
puts("Please input a string:");
gets(a);
puts("Please enter a character:");
b=getchar( );
………… /* 编写程序,实现功能 */
pirntf(“The result is %d\n”, num);
} 展开
下面给出程序的部分代码。
#include <stdio.h>
void main( )
{char a[200], b;
int num;
puts("Please input a string:");
gets(a);
puts("Please enter a character:");
b=getchar( );
………… /* 编写程序,实现功能 */
pirntf(“The result is %d\n”, num);
} 展开
1个回答
展开全部
楼主你好
具体代码如下:
#include <stdio.h>
#include <string.h>
void main( )
{
char a[200], b;
int num=0;
int i=0;
puts("Please input a string:");
gets(a);
puts("Please enter a character:");
b=getchar();
for(;i < (int)strlen(a);i++)
if(a[i]==b)
num++;
printf("The result is %d\n", num);
}
希望能帮助你哈
具体代码如下:
#include <stdio.h>
#include <string.h>
void main( )
{
char a[200], b;
int num=0;
int i=0;
puts("Please input a string:");
gets(a);
puts("Please enter a character:");
b=getchar();
for(;i < (int)strlen(a);i++)
if(a[i]==b)
num++;
printf("The result is %d\n", num);
}
希望能帮助你哈
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询