C问题,用FOR语句做:输入一行字符,分别统计其中英文字母,空格,数字和其他字符的个数.

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:57:08

#include <stdio.h>
#define MAXLINE 1000 /* maximum input line length */

int getline(char line[], int max)
int strindex(char source[], char searchfor[]);

char pattern[] = "ould"; /* pattern to search for */

/* find all lines matching pattern */
main()
{
char line[MAXLINE];
int found = 0;

while (getline(line, MAXLINE) > 0)
if (strindex(line, pattern) >= 0) {
printf("%s", line);
found++;
}
return found;
}

/* getline: get line into s, return length */
int getline(char s[], int lim)
{
int c, i;

i = 0;
while (--lim > 0 && (c=getchar()) != EOF && c != '\n')
s[i++] = c;
if (c == '\n')
s[i++] = c;
s[i

C问题,用FOR语句做:输入一行字符,分别统计其中英文字母,空格,数字和其他字符的个数. 求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。(用C语言FOR循环写) C语言问题:输入一行字符,统计其中有多少个单词,单词之间用空格隔开 C语言问题 输入5个数 求正数的和 用FOR语句 用for循环语句计算输入的文本的字符个数,急 急!编写一个C程序,输入一行字符,分别统计出请中的英文字母,空格,数字,和其他字符的个数.不用for个形式写. C语言FOR语句问题 大家帮帮忙啊!!c语言 输入一行字符,并反向输出,用函数解决! c中输入一行字符,将最长的输出 求解:用C.输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数