统计3个课堂练习(字符串比较应用)---40人投票,#include<string.h>候选人各自得票数。intmain()?算法分析:32charp[10],a[10]="zhang"b[10]="li",c[10]="wang"定义4个一维字符数组一候选人、5intan=0,bn=0,cn=0,i;1l票数每个候选人的初始票数=0for(i=1;i<=40;i++)每一票分别与3个候选人比较3gets(p);//输入每张选票----相等加1票if(strcmp(p,a)==0)an++;9if(strcmp(p,b)==0)bn++;10if(strcmp(p,c)==0)cn++;11printf("%d%d%din",an,bn,cn)returnO;
课堂练习(字符串比较应用)-40人投票,统计3个 候选人各自得票数。 算法分析: ① 定义4个一维字符数组—候选人、票 ② 每个候选人的初始票数=0 ③ 每一票分别与3个候选人比较 -相等加1票 ① #include<string.h> ② int main() ③ { char p[10],a[10]="zhang" , ④ b[10]="li" ,c[10]="wang"; ⑤ int an=0,bn=0,cn=0,i; // 票数 ⑥ for (i=1;i<=40;i++) ⑦ { gets(p); //输入每张选票 ⑧ if(strcmp(p,a)==0) an++; ⑨ if(strcmp(p,b)==0) bn++; ⑩ if(strcmp(p,c)==0) cn++; ⑪ } ⑫ printf("%d %d %d\n" ,an,bn,cn); ⑬ return 0; ⑭ }
10.4字符串处理函数-P2324、字符串的长度strlen函数(字符串地址)格式:strlen功能:计算字符串长度返值:返回字符串实际长度,不包括0在内。课堂练习1:char s]="12345678";//输出结果为8②printf("%dn,strlen(s))//输出结果为33)printf (%dn", strlen(&s[5D);课堂课堂练习3:对于以下字符串,strlen(s)的值为①char s[10] = 'A',"0','B','C',"0','D'; 1②chars="tlvllOwilln";33③char sll="x69/082\n;
格式:strlen (字符串地址) 功能:计算字符串长度 返值:返回字符串实际长度,不包括‘\0’在内。 ' ' ' ' ' ' ' ' ' ' '