|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <stdlib.h>
- struct vote
- {
- char name[10];
- }voter[10];
- int main()
- {
-
- int i,sum1=0,sum2=0,sum3=0;
- printf("欢迎来到投票系统:\n");
- for(i=0;i<10;i++)
- {
- printf("请第%d为投票人投出神圣的一票: ",i+1);
- scanf("%s",voter[i].name);
- if((voter[i].name)=="孙悟空")
- {
- sum1++;
- }
- if((voter[i].name)=="猪八戒")
- {
- sum2++;
- }
- if((voter[i].name)=="唐僧")
- {
- sum3++;
- }
- }
- printf("\n\n");
- printf("孙悟空的票数为:%d\n",sum1);
- printf("猪八戒的票数为:%d\n",sum2);
- printf("唐僧的票数为: %d\n",sum3);
- }
复制代码
- if((voter[i].name)=="孙悟空")
- {
- sum1++;
- }
- if((voter[i].name)=="猪八戒")
- {
- sum2++;
- }
- if((voter[i].name)=="唐僧")
- {
- sum3++;
- }
复制代码
改为:
- #include <string.h>
- . . . . . .
- if(! strcmp(voter[i] . name , "孙悟空")) sum1 ++ ;
- else if(! strcmp(voter[i] . name , "猪八戒")) sum2 ++ ;
- else if(! strcmp(voter[i] . name , "唐僧")) sum3 ++ ;
复制代码
|
|