|
发表于 2020-5-6 12:44:52
|
显示全部楼层
- #include <stdio.h>
- #include <string.h>
- struct person
- {
- char nam[20];
- }name[10];
- int main(void)
- {
- printf("欢迎来到良好公民投票系统,三位候选人为:小甲鱼,苍老师,小王,依次输入你要投票的名字:\n\n\n\n");
- int i;
- char c123;
- for(i = 0;i< 10 ;i++)
- {
- printf("\t\t输入第%d位候选人的名字:",i+1);
- gets(name[i].nam);
- //c123 = getchar();
- puts("\n");
- }
- int a,b,c;
- a=b=c=0;
- for(i = 0;i<10 ;i++)
- {
- if(!strcmp(name[i].nam ,"小甲鱼"))
- a++;
- else if(!strcmp(name[i].nam ,"苍老师"))
- b++;
- else if(!strcmp(name[i].nam ,"小王"))
- c++;
- else
- printf("error");
- }
- printf("\t\t小甲鱼老师的票数为:%d\n",a);
- printf("\t\t苍老师的票数为:%d\n",b);
- printf("\t\t小王的票数为:%d\n",c);
-
- puts("感谢你的投票,再见!\a");
- return 0;
- }
复制代码
比较两个字符串要用strcmp,参考小甲鱼的相关文档 https://fishc.com.cn/thread-70567-1-1.html |
评分
-
查看全部评分
|