下面程序的功能是:输入一个字符串,并计算字符串中字符‘x’的个数。填空使程序完整。 #include <stdio.h> int main( ) { char *p; char s[ 100]; int count=0; ; p=s ; while (*p != '\0') { if( ch=’x’ ) count++; p= ; } printf("字符串中字符x的个数为%d\n",count); return 0; }
时间: 2024-02-14 07:20:31 浏览: 68
下面是完整的程序:
```
#include <stdio.h>
int main() {
char *p;
char s[100];
int count=0;
scanf("%s", s);
p = s;
while (*p != '\0') {
if (*p == 'x') count++;
p++;
}
printf("字符串中字符x的个数为%d\n", count);
return 0;
}
```
在第7行应该填写 `if (*p == 'x')`,在第8行应该填写 `p++`。
相关问题
下面程序的功能是:输入一个字符串,并计算字符串中字符‘x’的个数。填空使程序完整。 #include <stdio.h> int main( ) { char *p; char s[ 100]; int count=0; ; p=s ; while (*p != '\0') { if( ) count++; p= ; } printf("字符串中字符x的个数为%d\n",count); return 0; }
下面是完整的程序:
```
#include <stdio.h>
int main() {
char *p;
char s[100];
int count=0;
scanf("%s", s);
p = s;
while (*p != '\0') {
if (*p == 'x') count++;
p++;
}
printf("字符串中字符x的个数为%d\n", count);
return 0;
}
```
在第10行应该填写 `*p == 'x'`,在第11行应该填写 `p++`。
下面程序的功能:统计字符串中小写字母的个数,请填空完成程序。 # include < stdio . h ># define IA ( x )① void main () {char str [80],* s , ch ; int count =0; gets ( str ); s = str ; while (* s ) { ch =* s ++; if ( IA ( ch )) Count ++; printf (" the sum is % d \ n ", count );
下面程序的功能:统计字符串中小写字母的个数。
```
#include <stdio.h>
#define IA(x) (x >= 'a' && x <= 'z')
void main()
{
char str[80], *s, ch;
int count = 0;
gets(str);
s = str;
while (*s)
{
ch = *s++;
if (IA(ch))
count++;
}
printf("the sum is %d\n", count);
}
```
其中,第一个空应填 `(x >= 'a' && x <= 'z')`。
阅读全文