编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。 答案 解:程序如下:# include stdio. hint letter, digit, space, othersint main( )(void count(char [ ])char text[80];printf("input string: ");gets(text);printf("st...
8.9写一函数,输入一行字符,将此字符串中最长的单词输出。 解:认为单词是由全字母组成的字符串,程序中设longest函数,作用是找最长单词的位置。此函数的返回值是该行字符中最长单词的起始位置。 函数alphabetic的作用是判断当前字符是否字母,若是则返回1,否则返回0。
题目 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 相关知识点: 试题来源: 解析解: #include char tongji(char str0[100],int b[4) { int i; for(i=0;str0[i]!=’\0’;i++)...
编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串和输出上述的结果。请填空完成上述功能的程序。#include#inc
编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。只要结果,别输出什么提示信息。 参考答案:#include #include char a[100]; int i,d=0,s=0,j=0,other=0; i... 点击查看答案...
不能使用连续的不等式的。#include "stdio.h"int letter=0,number=0,space=0,other=0,i;main(){...
private static int count2 = 0;private static int count3 = 0;private static int count4 = 0;public TestCount(String s){ this.s = s;} public void compute(){ char c[] = s.toCharArray(); //将字符串转化为字符数组 for(int i=0;i<c.length;i++){ //遍历字符数组 if(...
)ch++;else if(p[i]>='0' && p[i]<='9')num++;else if(p[i]==' ')space++;else other++;printf("字母:%10d\n数字:%10d\n空格:%10d\n其它字符:%6d\n",ch,num,space,other);} void main(){ char str[100];printf("请输入一个字符串:");gets(str);count(str);} ...
/*统计字母、空格、数字以及其它字符的个数*/ void statics(char *s,int result[]){ int space=0, digital=0,upper=0,lower=0,other=0;while(*s!='\0'){ if(*s<='9'&&*s>='0')result[1]++ ;else if((*s<='z'&&*s>='a')||(*s<='Z'&&*s>='A'))result[0]++;els...
){ char str1[100]; gets(str1); count(str1); printf("字母有:%d个\n数字有:%d个\n空格有:%d个\n其他字符有:%d个\n",i,k,j,m);}void count(char str[]){ int b=0; for(;str[b]!='\0';b++) { if((str[b]<='z'&&str[b]>='a')||(str[b]<='...